你可能錯過的合併文字技巧
在 Excel 中,若要將多個儲存格的文字合併成一個字串,許多人會選擇使用 TEXTJOIN 或 & 運算子。但你知道嗎?有一個鮮少被提及的函數——PHONETIC,其實也能達成類似的合併效果,尤其在處理中文姓名、地址、或多欄文字時,表現得相當靈活。
本篇文章將透過一個實務案例,示範如何利用 PHONETIC 函數,快速將多欄文字合併為單一字串,並說明其限制與延伸應用。
PHONETIC 函數的原始用法 : - 用途:擷取儲存格中的拼音註解(如注音、假名)
- 語法:
=PHONETIC(參照儲存格或範圍) - 常見場景:中文注音擷取、日文假名抽取、語音比對、欄位標準化、資料清理
接下來是實務上的變化用法 : 合併文字字串
一、案例背景:合併多欄地址資訊
假設你正在處理一份客戶資料表,包含以下欄位:
- A欄:縣市
- B欄:區域
- C欄:街道地址
你希望將這三欄合併成完整地址,並儲存在 D 欄。傳統做法可能是:
=A2 & B2 & C2
或使用 TEXTJOIN:
=TEXTJOIN("", TRUE, A2:C2)
但如果你想用更簡潔的方式,且不想處理分隔符或空值問題,PHONETIC 函數其實可以派上用場。
二、操作步驟:用 PHONETIC 合併文字
Step 1:建立合併儲存格
在 D2 儲存格輸入以下公式:
=PHONETIC(A2:C2)
Step 2:拖曳填滿整列
將公式往下拖曳,即可快速產生每筆資料的完整地址。
Step 3:檢查結果
你會發現,PHONETIC 自動將 A2、B2、C2 的內容合併為一個字串,且不會插入任何分隔符號。這在處理中文資料時尤其方便,因為不需要額外處理空格或逗號。

三、延伸技巧與相關函數
為何 PHONETIC 能合併文字?
PHONETIC 原本設計用來擷取儲存格的注音符號(拼音),但當儲存格不含注音格式時,它會直接回傳儲存格的文字內容。當你套用在範圍(如 A2:C2)時,它會將所有儲存格的文字串接起來,形成一個完整字串。
搭配其他函數使用
- 若需插入分隔符號,建議改用 TEXTJOIN。
- 若需排除空白儲存格,可搭配 FILTER 或 IF 判斷。
- 若需進一步格式化地址,可結合 SUBSTITUTE 或 CONCAT。
注意事項
- PHONETIC 無法處理數值或日期格式,會回傳空白。
- 若儲存格含有注音格式(如日文或繁體注音),則會回傳拼音而非原文字。
四、結語:PHONETIC 是合併文字的隱藏高手
雖然 PHONETIC 函數的原始用途並非文字合併,但在處理純文字欄位時,它提供了一種快速、簡潔的合併方式,尤其適合中文資料。若你正在處理大量地址、姓名或備註欄位,不妨試試這個技巧,或將其納入你的 Excel 模板中。













