VALUETOTEXT関数

Excel 365, Excel 2021+

概要

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+