• ベストアンサー

エクセルで年部分を取り出し和暦表示する方法

エクセルで年部分を取り出し和暦表示する方法 エクセルで、年の取り出し方は、=YEAR(セル)で、2001や1980と取り出せるのですが、その取り出した年の表示を和暦表示にする方法が分かりません。なんとかして、和暦年の数値のみを取り出したいのですが、よい方法はありませんか??よろしくお願いいたします。 H13.5.1・・・2001→→→13 S55.6.2・・・1980→→→55

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

回答1ですが,もしかすると式が変に見えているかもしれません。 = - -TEXT(A1,"e") のように,マイナスマイナスと頭に2つ付けています。 =TEXT(A1,"e")+0 や =1*TEXT(A1,"e") =TEXT(A1,"e")*1 などでも構いません。 「数値化」しなくてもよいなら,「マイナスマイナス」も「*1」も「+0」も,いずれも不要です。

m03a
質問者

お礼

丁寧なご指導、ありがとうございました。ただ和暦年数を取り出すだけなので、=TEXT(A1,"e")で、問題なく数字が取り出せました!!その他の色々な方法まで教えていただき、ありがとうございます。

その他の回答 (5)

  • osahune
  • ベストアンサー率47% (288/609)
回答No.6

No.4です 何やっているんでしょう・・ 参照1で直接「書式設定」を日付→ユーザー定義で「e」のみでOKでした。

m03a
質問者

お礼

何度もご指導、ありがとうございました。日付をそのままユーザー定義「e」にすれば、あっという間に和暦年だけ取り出すことができました!!

  • osahune
  • ベストアンサー率47% (288/609)
回答No.5

No.4です。 参照2は必要ありませんでした。

  • osahune
  • ベストアンサー率47% (288/609)
回答No.4

実際にやってみました^^; 元のデータ  参照1   参照2   参照3   ↓ 書式→     yyyy            e H13.5.1     2001    2001    13 S55.7.2     1980    1980    55

  • ziziwa1130
  • ベストアンサー率21% (329/1546)
回答No.2

セルA1に日付が入っているのなら、表示させたいセルに =VALUE(RIGHT(TEXT(A1,"ge"),LEN(TEXT(A1,"ge"))-1)) と入力するだけです。

m03a
質問者

お礼

画像入りのご指導、ありがとうございました。確かに和暦年だけ取り出せました。数式が複雑なので、もう少しエクセルが分かるようになってから、参考にさせていただきます!!

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

=--TEXT(A1,"e") などで。 #MTSHを付けるなら  =TEXT(A1,"ge")  で。

関連するQ&A