指定した表示形式に従って、数値をテキストに変換します。
使用例
TEXT(1.23,"$0.00")
TEXT(A2,"#.###")
TEXT(24,"#.0?")
TEXT(DATE(1969,7,20),"yyyy-MM")
構文
TEXT(数値, 表示形式)
数値
- 変換する番号、日付、時刻です。表示形式
- 変換する数値の表示形式を、二重引用符で囲って指定します。0
を使用すると、表示形式で指定した桁数より数値の桁数が少ない場合、ゼロが強制的に表示されます。たとえば、TEXT(12.3,"000.00")
は012.30
を返します。小数点以下の桁数が表示形式で指定した桁数より多い場合、指定の桁数に四捨五入されます。たとえば、TEXT(12.305,"00.00")
は12.31
を返します。#
は0
と似ていますが、小数点のどちら側にもゼロの表示を強制しません。たとえば、TEXT(12.3,"###.##")
は12.3
を返します。
メモ
TEXT
関数の表示形式
の引数にアスタリスク(*
)を含めることはできません。Google スプレッドシートの
TEXT
関数は、?
の表示形式をサポートしていません。TEXT
関数は、分数の表示形式をサポートしていません。TEXT
関数は、次の日付/時刻形式をサポートしています。d
- 1 桁または 2 桁の日付。dd
- 2 桁の日付。ddd
- 曜日の省略名。dddd
- 曜日の正式名。m
- 1 桁か 2 桁の月名、または時刻の分。時刻の時と秒とともにこのコードを指定していない場合は、月名が使用されます。mm
- 2 桁の月名、または時刻の分。時刻の時と秒とともにこのコードを指定していない場合は、月名が使用されます。mmm
- 月の省略名。mmmm
- 月の正式名。mmmmm
- 月名の最初の文字。YY
- 2 桁の年。yyyy
- 4 桁の年。HH
- 24 時間制の時。hh
- 12 時間制の時。ss
- 時刻の秒。ss.000
- 時刻のミリ秒。AM/PM
- 12 時間制の時間表示で、時刻に基づいて AM(午前)、PM(午後)を表示します。
日付/時刻の表示形式と
#
や0
を混合することはできません。
関連項目
T
: 文字列引数をテキストとして返します。
FIXED
: 数値を指定した小数点以下の桁数に変換します。
YEN
: 数値を現地の通貨に変換します。