【Excel】日付からTEXT関数で曜日・和暦へ変換する方法

主に日付を文字列結合する場合、結合後の日付がシリアル値になってしまう為、TEXT関数を利用しフォーマットを指定し結合する事が多いと思います。

フォーマットの指定方法を工夫することで曜日や和暦に変更することが出来る為、よく使うフォーマットを紹介します。

 

TEXT関数とは

TEXT関数を使用することで表示形式コードを使用して数値に書式設定を適応する事が出来ます。

通常、セルの書式設定で行う表示形式コードであれば同様に使用することが可能です。

 

TEXT関数の書式

TEXT関数は次のようになります。

=TEXT(書式を適応する値, 適応する表示形式コード)

 

 

 

TEXT関数をで曜日や和暦に変更するには

本題になりますが、指定した日付から曜日を表示させたい場合、表示形式コードで "aaa" または "aaaa" を指定します。

"aaa" では曜日のみ(月) ”aaaa"では曜日まで(月曜日) のように変化する事が出来ます。

普段、使う上で一番よく使う形式と思いますので覚えておきましょう。

又、西暦から和暦へ変換したい場合、"ggge" を指定します。

このgggは今で言う令和を意味しeは和暦の年数を意味します。

その為、gggとeは繋げて使う事が一般的です。

 

普段、よく使う日付に関する表示形式は以下の通りです。

Excel TEXT関数で曜日・和暦へ変換する

特に動的に曜日や日付を更新する必要がある場合に役に立つため、取り入れて使ってみてください。