最初の引数にある値を形式設定したテキストを返します。
使用例
引数が 1 つの形
TEXT(4096)
は 4,096
(Number
)を返します。
TEXT("4096")
は 4096
(Text
)を返します。
TEXT(32768.1024)
は 32,768.10
(Decimal
)を返します。
TEXT("2019-11-01 13:34")
は 11/1/2019 1:34:00 PM
(DateTime
)を返します。
TEXT([価格])
は $0.41
(Price
)を返します。
TEXT([割合])
は 41%
(Percent
)を返します。
引数が 2 つの形
TEXT("2019-11-01", "dd/mm/yyyy")
は 01/11/2019
を返します。
TEXT("2019-11-01 1:34 PM", "HH:MM")
は 13:34
を返します。
TEXT("2:23", "H")
は 2
を返します。
TEXT("2:23 PM", "H")
は 14
を返します。
TEXT("14:23", "H")
は 14
を返します。
TEXT("14:23", "H A/P")
は 2 P
を返します。
TEXT("14:23", "H AM/PM")
は 2 PM
を返します。
TEXT("4/15/2020 14:23", "M")
は 4
を返します。
TEXT("4/15/2020 14:23", "H:M")
は 14:23
を返します。
構文
TEXT(値, [形式])
値
- 形式設定する値。形式
- 省略可。時間値(値
)に適用される形式。形式として認識される文字については、下記の引数が 2 つの形に関するメモをご覧ください。
メモ
この関数を使うと、任意の型の値を Text
として形式設定できます。
この関数には、引数が 1 つの形と引数が 2 つの形があります。
引数が 1 つの形
TEXT(値)
引数が 1 つの形は、任意の型の値(値
)を現在の言語 / 地域での暗黙的な形式設定によって変換します。言語 / 地域は次のようなものに影響します。
- 日付形式
- 少数点区切り記号
- 桁区切り記号
- 時刻の表示形式
引数(値
)が列値の参照(例: [価格]
)である場合は、形式設定後の結果にも列の Type Details 設定が適用されます。たとえば、小数点
列の Decimal digits プロパティを使って結果の精度を制限したり、日付
列の Use long date format を使ってより詳細な結果を生成したりできます。
引数が 2 つの形
TEXT(値, 形式)
変数が 2 つの形は、最初の引数(値
)に入っている Date
、DateTime
、または Time
値を、2 番目の引数(形式
)に入っている明示的な形式ガイドに従って変換します。
以下の文字が形式として認識されます。
YY
: 2 桁で表した年(19
)YYYY
: 4 桁で表した年(2019
)M
: 1 桁または 2 桁の月(3
、12
)MM
: 2 桁で表した月(03
、12
)MMM
: 月の短縮表記(3 月(英語の場合は「Mar」)
、12 月(英語の場合は「Dec」)
)MMMM
: 月の正式表記(3 月(英語の場合は「March」)
、12 月(英語の場合は「December」)
)D
: 1 桁または 2 桁の日(8
、31
)DD
: 2 桁で表した日(08
、31
)DDD
: 曜日の短縮表記(水
)DDDD
: 曜日の正式表記(水曜日
)H
: 1 桁または 2 桁の時(9
、10
)HH
: 2 桁で表した時(09
、10
)M
: 1 桁または 2 桁の分(6
、58
)MM
: 2 桁で表した分(06
、58
)S
: 1 桁または 2 桁の秒(0
、18
)SS
: 2 桁で表した秒(00
、18
)AM/PM
: 「AM」または「PM」で表した午前 / 午後A/P
: 「A」または「P」で表した午前 / 午後
M
の意味はコンテキストに依存し、H
の後または S
の直前に置かれた場合は「分」を意味します。
AM/PM
または A/P
が指定された場合、時刻は 12 時間形式で表示され、そうでない場合は 24 時間形式で表示されます。
上記以外の文字は出力テキストにそのまま含められます。よく使われるのは、-
(ハイフン)、/
(スラッシュ)、:
(コロン)です。
関連情報