• ベストアンサー

和暦と西暦の表示

=DATE(2020,5,1)と入力したとき、ユーザー定義で「yyyy"("ggge")年"m"月"d"日"」の時は、2020(令和2)年5月1日と問題なく表示されるのに、「ggge"("yyyy")年"m"月"d"日"」の時は、令和2(02)年5月1日と表示される。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1745/2621)
回答No.1

参考にしてください。 和暦と西暦を同時に表示させる https://excel-2013.blogspot.com/2015/02/blog-post_27.html

2453hiro
質問者

お礼

ありがとうございました。 例では、TODAY関数でしたが、DATE関数でも問題なく表示することができました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • asuncion
  • ベストアンサー率33% (2127/6290)
回答No.4

>「ggge"("yyyy")年"m"月"d"日"」の時は、令和2(02)年5月1日と表示される。 そのユーザー定義を使わなければいいだけのことではないんでしょうか。

すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

私も、質問のケースで、思い通りにならないことが、再現できました。 ーーー ただしVBAで A1セルに 2020/5/1と入れて Sub test01() MsgBox Format(Range("A1"), "ggge(yyyy)年m月d 日") Range("A2") = Format(Range("A1"), "ggge(yyyy)年m月d 日") End Sub を実行すると、思い通りの表示になりました。 A2セルは文字列で、令和2(2020)年5月1 日 ーー 質問の結果になる理由は判りませんが、参考に。

すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22063)
回答No.2

マイクロソフトのバグといえるかもしれません。

すると、全ての回答が全文表示されます。

関連するQ&A