- ベストアンサー
エクセル>年の取得>2006→18に
エクセルで =year($A2) などで「2006」と表示させたりしますが、このとき 和暦で「18」と表示させるにはどうしたらよいでしょうか。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
表示だけ変えるのみで良く「平成」や「H」などが付いて良いなら セルの書式設定から表示形式タブを選び 一覧の中から「日付」を選ぶとその中にご希望のものがあると思いますよ ユーザー定義でする場合は [$-411]ge.m.d;@ とか [$-411]ggge"年"m"月"d"日";@ とかになります
その他の回答 (4)
- Nouble
- ベストアンサー率18% (330/1783)
回答No.5
年号の付かないのありました [$-411]e.m.d;@ ですね gが年号でした (^ ^;)
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 ★表示形式は、「標準」