説明
特定の書式設定で数値をテキストに変換するには、この関数を使用します。チェーンでサポートされます。
TEXTは、日付、時間、通貨など様々な書式設定で数値をテキストに変換するのに便利です。
構文
TEXT(値, format_text)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
値 |
はい | テキストに変換したい数値。 | 数値または日付または数値や日付を含むセル参照。 |
format_text |
はい | 値を表示する書式設定。 | 数値の書式を定義するテキスト文字列(例:"0.00"、"$#,##0.00"、"mm/dd/yyyy")。 |
例
サンプルデータ
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 1000.567 | 0.89 | 44800 | 0.256 | 2022-03-11 |
サンプル数式
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 数値を固定の小数点以下の桁数を持つテキストとして表示する。 | =TEXT(A1, "0.00") |
1000.567 を小数点以下 2 桁に丸められたテキスト文字列に変換する。 結果:1000.57 |
| 小数値をパーセンテージとして表示する。 | =TEXT(B1, "0%") |
0.89 を整数のパーセンテージとして書式設定されたテキスト文字列に変換する。 結果:89% |
| 数値を通貨のように書式設定されたテキストとして表示する。 | =TEXT(C1, "$#,##0.00") |
44800 をドル記号と桁区切り文字と小数点以下 2 桁を含むテキスト文字列に変換する。 結果:$44,800.00 |
| 小さな小数値を指数表記のテキストとして表示する。 | =TEXT(D1, "0.00E+00") |
0.256 を指数表記のテキスト文字列に変換する。 結果:2.56E-01 |
| 日付値を特定の日付書式のテキストとして表示する。 | =TEXT(E1, "mm/dd/yyyy") |
日付2022-03-11 を月/日/年の書式設定されたテキスト文字列に変換する。 結果:03/11/2022 |
メモ
- TEXTは元のセルの値を変更するのではなく、値の表示方法を変更するだけである。
-
format_text引数は引用マークで囲まなければならない。 - 計算でTEXTを使用する場合は、結果が数値ではなくテキスト文字列になるため注意が必要である。
- 一般的な数値の書式には小数点以下の場合は "0.00" 通貨の場合は "$#,##0.00" 日付の場合は "mm/dd/yyyy" パーセンテージの場合は "0%" などがある。
- TEXTは、Workivaの標準書式設定オプションでは利用できないカスタム書式を作成するのに便利です。
ヒント
- テキスト文字列の中に特定の書式設定で数字を表示する必要がある場合は、TEXTを使用する。
- TEXT をCONCATENATEや '&' などの他の関数と組み合わせてより複雑なテキスト文字列を作成する。
- 予期せぬ結果を避けるため、
format_textの文字列が希望する書式を正確に表していることを確認すること。 - 日付については、地域ごとの書式設定に注意し、それに応じて
format_text文字列を調整してください。