クイックナビゲーション
VALUETOTEXT関数
概要
VALUETOTEXT関数は任意の値を読みやすいテキスト形式に変換します。数値、日付、論理値などを自然な文字列表現に変換し、データ処理やレポート作成で活用できます。
構文
VALUETOTEXT(値, [書式])
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 値 | 任意 |
はい | 変換対象の値。文字列はそのまま、数値などは適切なテキスト形式に変換されます。 |
| 書式 | 数値 |
いいえ | 省略可能。0(簡潔形式)または1(厳密形式)を指定。 |
VALUETOTEXT関数の使用
VALUETOTEXTは数式やデータ処理で値を一貫したテキスト形式に変換する際に使用します。VLOOKUPや結合処理前に値を統一したり、レポート出力用に整形したりするのに最適です。
VALUETOTEXTの一般的な例
基本的な使用例
=VALUETOTEXT(A1,0)
セルA1の値を簡潔なテキスト形式で返します。数値1234.01234なら「1234.01234」として表示。
厳密形式での変換
=VALUETOTEXT(A1,1)
引用符で囲まれた厳密な形式で返します。文字列「こんにちは」なら「"こんにちは"」として出力。
論理値の変換
=VALUETOTEXT(TRUE,0)
TRUE論理値を「TRUE」テキストとして返します。
よくある質問
#VALUE!エラーが返されます。正しい値は0(簡潔)または1(厳密)です。
TEXT関数は数値の特定書式を指定、VALUETOTEXTは自動で自然なテキスト表現を生成します。
はい、配列全体を一括でテキスト変換できます。
一般的なエラーと解決策
#VALUE!エラー
Cause: 書式引数に0または1以外の値を指定
Solution: 書式に0(簡潔)または1(厳密)を指定してください。
#VALUE!エラー
Cause: 無効な参照値
Solution: 正しいセル参照または値を指定してください。
注記
- 簡潔形式(0)はセル表示と同じ結果
- 厳密形式(1)は数式バーで再利用可能
- ブーリアン、数値、エラーは引用符なしで返される
- ARRAYTOTEXT関数と併用すると強力
- Excel 365、Excel 2021以降でのみ利用可能
互換性
利用可能: Excel 365, Excel 2021
利用不可: Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 365, Excel 2021+