• ベストアンサー

エクセルで和暦のみを1つのセルに記す方法

A1に =TODAY()をいれます。 書式の設定は・・・ee/m/d と していますので 現在15/5/6と記されています。 そして B1にA1の和暦のみ・・・ C1にA1の月のみ・・・を 入れたいのです。 現在 B1に =IF(A1="","",YEAR(A1) C1に =IF(A1="","",MONTH(A1) D1に =IF(A1="","",DAY(A1) としるしおのおのの答えが出ていますが B1にはYEARではなくて 和暦で回答がほしいのです。 つまり・・・15 と答えが記されてほしいのです。 この場合はどのように設定すればよいですか? なかなかうまくできなくって・・・・ よろしくお願いいたします!!!

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 和暦の数字を取り出すなら、B1に、 =IF(A1="","",TEXT(A1,"ee")) で出来ます。 ちなみに月と日も同様に、 =IF(A1="","",TEXT(A1,"m")) =IF(A1="","",TEXT(A1,"d")) で出来ます。 (月と日は、質問欄の方法でも十分ですが。) あと、No.2の人のやり方ですが、B1に、 =IF(A1="","",A1) と入力して表示形式を"ee"で十分だと思いますが。

その他の回答 (2)

  • software
  • ベストアンサー率28% (24/84)
回答No.2

B1に =IF(A1="","",DATEVALUE(YEAR(A1) & "/1/1")) と入力して、セルの書式を"ee"とします。

  • yoneda_16
  • ベストアンサー率47% (166/350)
回答No.1

書式を「e」または「ee」(ゼロ埋めしたい場合)としてはいかがですか。 ちなみに、「ggg」とすると「平成」と出るようです。おもしろいような余計なような。

関連するQ&A