在 Excel 中處理公式輸出、資料轉換或建立可解析字串時,常需要將數值、布林值或錯誤值轉換為文字。VALUETOTEXT 函數能將任何值轉為文字格式,並提供「精簡模式」與「嚴格模式」兩種輸出方式,適合用於資料剖析、公式記錄、動態文字輸出與跨平台資料處理。
🔹快速摘要(語法、用途、常見場景)
- 用途:將任何值轉換為文字格式
- 語法:=VALUETOTEXT(值, [格式])
- 常見場景:公式輸出、資料剖析、文字化處理、錯誤記錄、跨平台資料轉換
一、VALUETOTEXT 函數語法與用途:格式化輸出的通用工具
語法:
=VALUETOTEXT(value, [format])
- value:要轉換的任意值(數字、文字、布林值、錯誤值等)
- format(可選):輸出格式,0 為精簡模式(預設),1 為嚴格模式
- 0:輸出與儲存格顯示一致的文字(不加引號)
- 1:輸出可解析的字串(文字加引號,含逸出字元)
=VALUETOTEXT("您好", 1) 回傳 "您好",而 =VALUETOTEXT(TRUE, 0) 回傳 TRUE。二、範例教學:五個基礎 + 五個進階範例
🔸基礎範例
範例一:轉換數值為文字
=VALUETOTEXT(1234.56)
回傳 1234.56(精簡模式)。
範例二:轉換布林值為文字
=VALUETOTEXT(TRUE)
回傳 TRUE。
範例三:轉換文字為文字(精簡模式)
=VALUETOTEXT("您好")
回傳 您好。
範例四:轉換文字為文字(嚴格模式)
=VALUETOTEXT("您好", 1)
回傳 "您好"。
範例五:轉換錯誤值為文字
=VALUETOTEXT(#DIV/0!)
回傳 #DIV/0!。
🔸進階範例
範例六:搭配 IF 顯示公式結果為文字
=IF(A1>100, VALUETOTEXT("超過"), VALUETOTEXT("未達"))
根據條件輸出文字。
範例七:搭配 TEXTJOIN 合併多個值為文字串
=TEXTJOIN(", ", TRUE, VALUETOTEXT(A1), VALUETOTEXT(B1))
合併多個值為文字。
範例八:搭配 MAP 批次轉換整欄資料為文字
=MAP(A2:A100, LAMBDA(x, VALUETOTEXT(x)))
將 A2:A100 中每列轉為文字(Excel 365)。
範例九:搭配 SUBSTITUTE 處理文字後再轉換
=VALUETOTEXT(SUBSTITUTE(A1,"$",""))
移除符號後轉為文字。
範例十:建立可解析的 JSON 字串片段
="\"" & VALUETOTEXT(A1,1) & "\""
輸出加引號的文字片段。
三、常見問題解答(FAQ)
Q1:VALUETOTEXT 和 TEXT 有何差異?
TEXT 用於格式化數值或日期,VALUETOTEXT 可處理任意值並控制輸出格式。
Q2:VALUETOTEXT 可以處理錯誤值嗎?
可以,會回傳錯誤文字(如 #DIV/0!)。
Q3:VALUETOTEXT 是否會自動加引號?
精簡模式不加引號,嚴格模式會加引號並處理逸出字元。
Q4:VALUETOTEXT 可以處理整欄資料嗎?
可以,搭配 MAP 或拖曳填滿即可批次處理。
Q5:VALUETOTEXT 可以搭配哪些函數使用?
常見搭配 TEXTJOIN、IF、MAP、LAMBDA、SUBSTITUTE 等。
四、注意事項與錯誤排除
- 僅支援格式參數為 0 或 1,其他值會回傳
#VALUE! - 嚴格模式會將文字加上引號,布林值與數字則不加
- 若輸入為空白,回傳空字串
- 建議搭配錯誤防呆邏輯處理格式異常輸入
- 適用於建立可解析字串、公式輸出或跨平台資料轉換
五、延伸技巧與相關函數
1. TEXT 函數 與 VALUETOTEXT 的連動應用:可先用 TEXT 控制格式,再用 VALUETOTEXT 統一輸出邏輯,例如建立報表欄位輸出。
2. TEXTJOIN 函數 與 VALUETOTEXT 的連動應用:可將多個公式結果轉為文字後合併,例如 TEXTJOIN(", ", TRUE, VALUETOTEXT(A1), VALUETOTEXT(B1))。
3. IF 函數 與 VALUETOTEXT 的連動應用:可根據條件輸出文字結果,適合用於提示或報表欄位設計。
4. MAP / LAMBDA 函數 與 VALUETOTEXT 的連動應用:可批次轉換整欄資料為文字,並結合其他函數進行格式控制。
5. SUBSTITUTE 函數 與 VALUETOTEXT 的連動應用:可先清理文字內容,再進行轉換,例如移除貨幣符號或特殊字元。
這些函數能與 VALUETOTEXT 組合成一套完整的「格式控制 → 文字化處理 → 合併輸出 → 錯誤提示 → 批次處理」流程,適用於報表設計、公式記錄與跨平台資料轉換等場景。
六、結語與延伸閱讀推薦
VALUETOTEXT 函數是 Excel 中專門處理任意值文字化輸出的工具,適合用在公式記錄、資料剖析、格式控制與跨平台資料處理等情境。學會 VALUETOTEXT 後,你可以進一步探索:
- [TEXT 函數教學]:格式化數值與日期的文字輸出方法
- [TEXTJOIN 函數教學]:合併文字並加入分隔符的彈性技巧
- [MAP 函數教學]:批次處理與格式比對的動態技巧
如果你覺得這篇 VALUETOTEXT 函數教學實用,歡迎收藏、分享或加入你的函數學習清單~














