Excel の TEXT ワークシート関数

Excel ではセルに書式を設定できますが、 TEXT ワークシート関数を使っても同じようなことができます。

書式は次のようになります。

=TEXT(値, 書式)

日本語曜日の書式 "aaa" を指定すると 次のようになります。

WRITE_0366_01

以前書いた HYPERLINK 関数と同様に数式の中で 使用できるのが大きなメリットです。

例えば次のように指定してみます。

=TEXT(B26, IF(YEAR(B26) < 2000, "yyyy/mm/dd", "yy/mm/dd"))

日付の年が 2000 年未満なら年を 4 桁、 そうでなければ 2 桁で表示します。

WRITE_0366_02

このような結果になります。

値に応じて書式を切り替えられるので便利です。

Google サイト内検索

Amazonアソシエイト