• ベストアンサー

先ほどの日にちを入れる件ですが

先ほどの日にちを入れる件ですが、 年 =YEAR( TODAY() ) で2008と出さずに08とか和暦の20を出すのはどうすればよいか教えてください。 月 =MONTH( TODAY() ) 日 =DAY( TODAY() ) なお、 月と日は早速会社のフォームで活用されています。ありがとうございました。

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

  • ベストアンサー
回答No.3

個人的には=today()のままで、表示形式を"y"とか"e"なんかにして しまうのが好きです。表示形式を"ge"とすればH20になり、"ggge"な ら平成20になります。 8という数値、もしくは20という数値が欲しいのなら、 =value(text(today()."y")) とか =value(text(today()."e")) のように書式を指定したあとで数値に 変換する手口があります。もちろん、 =year(today())-2000 とか =year(today())-1988 でもいいんですが。

npsw
質問者

お礼

ありがとうございました。 gとかeはまったく知りませんでした。 助かりました。

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

西暦下二桁=TEXT(A1,"yy") 和暦=TEXT(A1,"ee") ※文字型の数字になります。計算に使うなら*1するか、VALUE関数を使ってください。

  • suz83238
  • ベストアンサー率30% (197/656)
回答No.2

=TEXT(TODAY(),"ggge年")

npsw
質問者

お礼

ありがとうございました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 =RIGHT(YEAR(TODAY()),2) =YEAR(TODAY())-1988

npsw
質問者

お礼

ありがとうございました。 RIGHTが使えるのですね。

関連するQ&A