問題
Excel 儲存格顯示「壹佰元整」 (大寫人民幣格式),郵件合併引用到 Word 卻變回阿拉伯數字 100,因合併僅讀取底層數值。
方法一:複製貼上轉文字(簡單但靜態)
- Excel 複製 B 欄 → 新建 Excel 貼上 → 格式變為文字型大寫人民幣。
- 全選複製 → 回原 Excel B1 貼上 → 底層已成文字。
- 存檔 → Word 郵件合併引用 B 欄,顯示漢字大寫。
缺點:A 欄數值變動 B 欄不跟著變,需重做。
方法二:TEXT 函數動態轉文字(根治、聯動)
- Excel B2 輸入:
=TEXT(A2,"[DBNum2][$RMB]G/通用格式") → 向下填充。
- 合併引用 B 欄,直接得大寫人民幣文字,A 欄改值 B 欄即時聯動更新。
TEXT 格式碼快速取得技巧
- 右鍵儲存格 → 設定儲存格格式 → 分類:特殊 → 人民幣大寫。
- 切換到 自訂,「類型」欄即現成格式碼 → Ctrl+C 複製 → 取消。
- 公式組裝:
=TEXT(A2,"剛剛複製的格式碼"),分號後紅色負數格式可刪除簡化。
結論
方法二動態聯動、一次設定永久有效,強烈推薦。