Home » Excel(エクセル)の関数・数式の使い方 » 文字列 » FORMAT関数はExcelにはありません

FORMAT関数はExcelにはありません

動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン2209 ビルド15629.20208 Microsoft Store)

「excel format today」
「excel format 0埋め」
「excel format関数 日付 曜日」
といった検索キーワードで、割とアクセスがあります。

上記の検索をなさった方が、Excel VBAについて調べていらしていたのならイイのですが、ExcelのFORMAT関数を探していた方が少なからずいらっしゃるように思います。

[スポンサードリンク]

ExcelにFORMAT関数はない

まずお伝えしたいのは、Excelに「FORMAT」という名前の関数はない、という事実です。

いずれかのセルに「=form」まで入力してみても、下図のとおりFORMAT関数は見当たりません。

VBAにFormat関数はある

VBAにはFormat関数はあります。

以下のコードをイミディエイトウィンドウ等で実行すれば、

MsgBox Format(Now, "yyyymmdd")

今日の日付が「yyyymmdd」形式でメッセージボックスに表示されます。

Excelの場合TEXT関数がFormat関数に該当

ExcelにFORMAT関数はありませんが、フォーマットを行うための関数はあります。

Excelの場合TEXT関数が、VBAのFormat関数に該当します。
いずれかのセルに

=TEXT(NOW(), "yyyymmdd")

を入力すれば、今日の今日の日付が「yyyymmdd」形式で出力されます。

[スポンサードリンク]

Home » Excel(エクセル)の関数・数式の使い方 » 文字列 » FORMAT関数はExcelにはありません

「文字列」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.