Posted in

Excel 関数:VALUETOTEXT

Excel の VALUETOTEXT 関数は、数値や日付、論理値、文字列など、さまざまなデータ型の値をテキスト形式に変換するための関数です。これは Excel 365 や Excel 2021 以降で利用できます。


🔹 構文

=VALUETOTEXT(value, [format])

引数の説明:

  • valueテキストに変換したい値(セル参照、定数、数式など)。
  • [format](省略可能):変換形式を指定します。
    • 0 または省略時:簡易形式(簡潔な表現)
    • 1厳密形式(Excel の数式に近い形)

🔸 使用例

例1:数値を文字列に変換

=VALUETOTEXT(123)

→ 結果: "123"(テキスト)

例2:ブール値を文字列に変換

=VALUETOTEXT(TRUE)

→ 結果: "TRUE"

例3:配列を文字列に変換(動的配列をテキスト化)

=VALUETOTEXT({1,2,3}, 1)

→ 結果: "{1,2,3}"


✅ 使用上の注意

  • 配列やセル範囲を変換すると、結果が カンマ区切りの文字列として返されることがあります(動的配列数式環境下)。
  • TEXT 関数と違って、VALUETOTEXT は書式指定ができません(たとえば "0000" のような書式は使えない)。

🆚 VALUETOTEXT と TEXT の違い

関数主な目的書式指定出力形式
TEXT書式付きで値を文字列に変換可能書式に従う
VALUETOTEXT値をプレーンなテキストに変換不可単純・そのままの値

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です