説明
特定の書式設定で数値をテキストに変換するには、この関数を使用します。チェーンでサポートされます。
TEXTは、日付、時間、通貨など様々な書式設定で数値をテキストに変換するのに便利です。
構文
TEXT(値, format_text)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
値 |
はい | テキストに変換したい数値。 | 数値、日付、または数値や日付を含むセル参照。 |
フォーマット・テキスト |
はい | 値を表示する書式設定。 | 数値の書式を定義するテキスト文字列(例:"0.00"、"$#,##0.00"、"mm/dd/yyyy")。 |
例
サンプルデータ
| A | B | C | D | E |
|---|---|---|---|---|
| 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」を、月/日/年の形式の文字列に変換します。 結果:2022年3月11日 |
メモ
- TEXTは元のセルの値を変更するのではなく、値の表示方法を変更するだけである。
-
format_text引数は引用マークで囲まなければならない。 - 計算でTEXTを使用する場合は、結果が数値ではなくテキスト文字列になるため注意が必要である。
- 一般的な書式設定として、小数の桁数には "0.00"、通貨には"$#,##0.00"、日付には "mm/dd/yyyy"、パーセンテージには "0%"を含む。
- TEXT 関数は、Workiva の標準的な書式設定オプションにはない、独自の数値書式を作成するのに役立ちます。
ヒント
- テキスト文字列の中に特定の書式設定で数字を表示する必要がある場合は、TEXTを使用する。
- TEXT 関数を、 、CONCATENATE、 、
、などの他の関数と組み合わせて、より複雑な文字列を作成できます。 - 予期せぬ結果を避けるため、
format_textの文字列が希望する書式を正確に表していることを確認すること。 - 日付については、地域ごとの書式設定に注意し、それに応じて
format_text文字列を調整してください。
関連関数
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER