• ベストアンサー

エクセル>年の取得>2006→18に

エクセルで =year($A2) などで「2006」と表示させたりしますが、このとき 和暦で「18」と表示させるにはどうしたらよいでしょうか。

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

  • ベストアンサー
  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.4

表示だけ変えるのみで良く「平成」や「H」などが付いて良いなら セルの書式設定から表示形式タブを選び 一覧の中から「日付」を選ぶとその中にご希望のものがあると思いますよ ユーザー定義でする場合は [$-411]ge.m.d;@ とか [$-411]ggge"年"m"月"d"日";@ とかになります

その他の回答 (4)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.5

年号の付かないのありました [$-411]e.m.d;@ ですね gが年号でした (^ ^;)

noname#37676
noname#37676
回答No.3

こんにちは。 「=year($A2)」と数式が入っているセルを、表示形式で「18」と表示させることはできません。 「=TEXT($A2,"e")」・・・A2セル(日付)を和暦の「年」形式で表示する。 また、「=year($A2)」は「=TEXT($A2,"yyyy")」でも「2006」と表示することができます。

  • picklse
  • ベストアンサー率65% (26/40)
回答No.2

1.年号が平成であるなら、=YEAR($A2)-1988 とする。昭和以前の年号にも対応させるにはIF関数を使う。 2.計算式を =$A2 として、表示形式を ee にすると年号はExcelが判断してくれる。表示が和暦となっているだけなので、18という数値を得たい場合は =VALUE(TEXT($A2,"ee")) とする。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

=--TEXT(A2,"e") または、 =TEXT(A2,"e")*1 ★表示形式は、「標準」

関連するQ&A