PHONETIC 函數原本用來提取日文拼音。在沒有拼音資料的環境下,常被用來快速合併連續儲存格的文字。它會自動略過數字與空白,只將範圍內的文字串接在一起。
Excel PHONETIC 函數語法
=PHONETIC(參照)| 參數 | 必填 | 說明 |
|---|---|---|
| 參照 | 是 | 要提取拼音或合併文字的儲存格範圍或單一儲存格。 |
回傳:範圍內的文字串接結果,或儲存格自帶的日文拼音字串。
適用版本:Excel 2003 以上版本。
PHONETIC 函數範例
範例 1:基本文字合併
將員工的部門、姓名與職稱合併為單一字串
| 部門 | 姓名 | 職稱 |
|---|---|---|
| 行銷部 | 陳怡君 | 專員 |
| 業務部 | 林俊傑 | 經理 |
在 D2 輸入公式:
=PHONETIC(A2:C2)結果:行銷部陳怡君專員。參照 A2 到 C2 範圍,PHONETIC 會將這三個儲存格的文字按順序直接合併在一起。
範例 2:忽略數字特性
合併地址時,自動忽略數字格式的郵遞區號
| 郵遞區號 | 縣市 | 行政區 | 街道 |
|---|---|---|---|
| 100 | 台北市 | 中正區 | 重慶南路 |
在 E2 輸入公式:
=PHONETIC(A2:D2)結果:台北市中正區重慶南路。PHONETIC 函數只會處理文字,A2 的郵遞區號是數字格式,因此在合併過程中會被自動忽略。
範例 3:多列多欄合併
將多行多列的文字範圍合併成單一字串
| 類別 | 項目1 | 項目2 |
|---|---|---|
| 文具 | 鉛筆 | 橡皮擦 |
| 五金 | 鐵釘 | 鐵鎚 |
在 D2 輸入公式:
=PHONETIC(B2:C3)結果:鉛筆橡皮擦鐵釘鐵鎚。參照多列多欄的範圍時,PHONETIC 會由左至右、由上至下,依序將範圍內的文字全部串接起來。
使用 PHONETIC 的技巧與注意事項
- PHONETIC 無法自訂分隔符號,如果需要在合併的文字之間加入逗號或空白,建議改用 TEXTJOIN 函數。
- 在較舊版本的 Excel 中(如 2013 以前),因為沒有 CONCAT 與 TEXTJOIN 函數,PHONETIC 常被當作合併大範圍文字的最佳替代方案。
- 若要讓 PHONETIC 讀取到數字,可以在輸入數字前加上單引號('),將其強制轉為文字格式。
PHONETIC 常見錯誤與解決方法
| 錯誤 | 原因 | 解決方法 |
|---|---|---|
| 結果為空白或漏掉部分內容 | PHONETIC 會忽略數字、日期與布林值,只處理文字格式。 | 若需合併數字,請先用 TEXT 函數將其轉換為文字,或改用 CONCAT 函數。 |
| 回傳錯誤值(如 #N/A 或 #VALUE!) | 參照範圍內包含了錯誤值。 | 檢查並修正參照範圍內的錯誤值,確保所有儲存格內容正常。 |
Google 試算表可以用 PHONETIC 嗎?
Google 試算表不支援 PHONETIC 函數。若要在 Google 試算表合併範圍文字,請改用 CONCATENATE、CONCAT 或 TEXTJOIN 函數。
下載 PHONETIC 範例檔
上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:PHONETIC 範例.xlsx(範例公式的結果經過兩個模型交叉核對)。
常見問題
為什麼用 PHONETIC 合併儲存格時,數字不見了?
PHONETIC 函數的設計僅針對文字字串,會自動忽略數字、日期與邏輯值(TRUE/FALSE)。若要合併數字,必須先將數字格式轉換為文字,或改用 CONCAT 函數。
PHONETIC 可以加入逗號或空格作為分隔符號嗎?
不行,PHONETIC 只能將範圍內的文字緊密相連。如果需要使用分隔符號來合併文字,請使用 TEXTJOIN 函數,它允許設定自訂的分隔字元。
為什麼有些中文字使用 PHONETIC 會跑出日文片假名?
如果資料是從日文系統匯入,或曾透過微軟日文輸入法輸入,儲存格可能會帶有隱藏的日文拼音資訊。此時 PHONETIC 會發揮原始用途提取拼音,若要清除,需重新輸入或清除格式。
相關函數
這篇收錄在「Excel 函數字典」。




