木曜日, 3月 07, 2019

Excel
日付表示はTEXT関数と組み合わせる

上図の赤文字のセルは"=TODAY()"をストレートに活用した状態です。しかし、TEXT関数と組み合わせる子土手かなり細かい表記をすることが可能になります。ということでTEXT関数について整理してみました。

TEXT関数は、
=TEXT(値,表現形式)
値:文字列に変換したい数値を指定
表現形式:「"」で囲んで指定

yyyy:西暦を4桁表示
yy:西暦を2桁表示
e:和暦を表示
ggg:和暦の元号を表示
mmmm:月を英語で表示
mm:月を英語の短縮形で表示
dd:日付を2桁の数値で表示
d:日付を数値で表示
aaaa:曜日を表示
aaa:曜日を短縮形で表示
dddd:曜日を英語で表示
ddd:曜日を英語の短縮形で表示

ということで色々と組み合わせて見ました。サンプルの関数は全て一行に記述しています。

=TEXT(TODAY(), "yyyy/mm/dd")&"("&TEXT(TODAY(),"aaa")&")"&"今日"

="現在は"&TEXT(TODAY(), "yy/mm/dd")&"("&TEXT(TODAY(),"aaa")&")"&"となっています"

="本日は"&TEXT(TODAY(),"ggge年mm月dd日")&"の"&TEXT(TODAY(),"aaaa"&"です")

=TEXT(TODAY(), "yyyy/mm/dd")&"("&TEXT(TODAY(),"dddd")&")"&"Now"

Excel 365 2019