数値を日付に変換する方法について
2020-03-05 10:41
「20200305」(A1)と入力されている数値を「2020年03月05日」へ変換したいのですが、
TEXT関数(=TEXT(A1,"0000!年00!月00日"))を使っても#VALUE!と表示されうまくいきません。
書式設定もうまくいかず、
変換方法をご教授願います。
回答を投稿するにはログインが必要です。
日本コンピュータシステム(CELFチーム)様
早速のご回答ありがとうございます。
うまく変換されました。
Yexiongmao様
ご回答及び解説いただきありがとうございます。
うまく変換されました。
大変助かりました。
早速のご回答ありがとうございます。
うまく変換されました。
Yexiongmao様
ご回答及び解説いただきありがとうございます。
うまく変換されました。
大変助かりました。
こんにちは。
日付は日付のシリアル(1900年1月1日からの経過日数)で表される数値です。
それがセルに設定されている日付の表示形式に従って表示されるわけです。
日付のシリアル値を得るにはDATE()関数を使います。
=DATE(年,月,日)ですから、
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
となります。
あとは、表示したい書式を設定してください。
追記:CELFにXXXX年XX月XX日という書式は無いようですね。
表示だけの問題なら下にあるNCSさんの回答が良いと思います。
日付は日付のシリアル(1900年1月1日からの経過日数)で表される数値です。
それがセルに設定されている日付の表示形式に従って表示されるわけです。
日付のシリアル値を得るにはDATE()関数を使います。
=DATE(年,月,日)ですから、
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
となります。
あとは、表示したい書式を設定してください。
追記:CELFにXXXX年XX月XX日という書式は無いようですね。
表示だけの問題なら下にあるNCSさんの回答が良いと思います。
日本コンピュータシステム(CELFチーム)
パートナー