• ベストアンサー

日付関数でご教示ください(補足)

エクセルで、どんな日付を入れても、その横のセルにその年の12月31日を表示する関数について 例えば セルA1に、H21.3/14 ならB1に、H21.12.31 セルA2に、H18.6/20 ならB2に、H18.12.31 関数 =TEXT(DATE(YEAR(A1),12,31),"ggge.mm.dd") をご教示いただいたのですが、 表示が、H でなくて平成となってますが、Hの表示方法を教えてください。 また、表示された、日付は、計算(数字)として使用できるるようにしたいのですが、可能でしょうか?。 何度も申し訳ありませんが、よろしくお願いいたします。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

シリアル値としても使用したいなら、 =DATE(YEAR(A1),12,31) として、セルの書式のユーザ定義で ge.mm.dd とします。 なお、質問で上げられていた式でも "ggge.mm.dd" → "ge.mm.dd" と変更すると文字列ではありますが表示はお望みの状態になります。

hijtxa
質問者

お礼

ありがとうございました。 助かりました。 今後とも、よろしくお願いいたします。