如何在 Excel 中將電話號碼格式轉換為純數字?
當您在 Excel 工作表中處理電話號碼清單時,常會遇到各式各樣的格式,例如括號、空格或連字號。這些非數字字元可能干擾數據分析、系統匯入或自動撥號流程——這些作業通常要求電話號碼必須是純數字序列。若您需要標準化資料,僅從任何格式化的電話號碼中提取數字,本文提供多種實用方法,助您在 Excel 中高效達成目標。
以下為您可能遇到的情境範例:左側最左欄包含各種格式的電話號碼,右側欄位則顯示預期結果——電話號碼已移除所有非數字字元,僅保留連續的數字字串。

使用公式將電話號碼格式轉換為數字
使用 Flash Fill 從格式化的電話號碼提取數字
使用 Kutools for Excel 將電話號碼格式轉換為數字
使用巨集從電話號碼移除所有非數字字元
使用公式將電話號碼格式轉換為數字
Excel 公式能幫您輕鬆去除多餘字元,只保留電話號碼清單中的數字。若您不想使用增益集或程式設計,這方法尤其理想,且對格式統一的電話號碼(例如(123)456-7890 或 123-456-7890)效果出色。然而,若資料中夾雜額外的非標準符號或字母,則可能需要更進階的處理技巧。
1. 選取一個空白儲存格(例如 C2),用來顯示提取出的數字。輸入下列公式後,按下 Enter:
=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"(",""),")","")," ",""),"-","")

注意:此公式中的 A2 指的是包含原始電話號碼的儲存格。若您的資料位於其他欄列,請自行調整此參照。
2. 選取 C2 儲存格後,向下拖曳填滿控點(位於儲存格右下角的小方塊),將公式套用至清單的其餘部分(例如從 C2 到 C8),即可讓範圍內的每筆電話號碼都套用該公式。

現在,您資料區域中的每個電話號碼都已轉換為純數字序列。
使用 Flash Fill 從格式化的電話號碼提取數字
Excel 的 Flash Fill 功能提供了一種聰明又直覺的手動替代方案,能輕鬆從電話號碼中提取數字——特別適合格式統一的清單,或當您希望快速處理資料卻不想使用公式時。只要您手動輸入幾個範例,Flash Fill 就會自動辨識其中的模式,並據此填滿整欄內容。
1. 假設您的電話號碼位於 A 欄,並從 A2 儲存格開始。請在相鄰欄位(B2)中手動輸入第一筆電話號碼的數字(省略所有符號或空格,例如:1234567890)。
2. 移至 B3 儲存格,開始輸入下一筆電話號碼。當您開始輸入時,Excel 會自動偵測輸入模式,並在儲存格下方以灰色文字顯示自動填滿建議。
3. 按下 Enter 以接受 Flash Fill 建議,Excel 將自動為所有對應欄位填入提取出的數字。
提示:若 Flash Fill 未自動啟動,您可手動啟用:選取已填入內容的儲存格,按下快速鍵 Ctrl+E,或點選功能區中的資料>Flash Fill。
注意事項:請務必確認填入結果的準確性,尤其是電話號碼格式不一致時。若清單中包含難以預測的空格、混合格式或內嵌文字,Flash Fill 可能無法正確運作。
建議摘要:Flash Fill 適用於一次性或小型資料集,但若原始資料變更,結果不會自動更新。針對持續變動的清單,建議改用公式或 VBA 方法,確保資料即時同步!
使用 Kutools for Excel 將電話號碼格式轉換為數字
對於追求更便捷互動式解決方案的使用者,刪除特定字符工具(內建於 )Kutools for Excel)能快速移除所選儲存格中的指定符號(如連字號、空格、括號等),特別適合經常處理結構化資料、並希望透過選單驅動方式輕鬆清理電話號碼,無需撰寫公式或程式碼!
1. 選取包含欲轉換為數字之電話號碼的範圍,然後前往 Kutools> 文字> 刪除特定字符。

2. 在刪除特定字元對話方塊中,選取自訂選項,並在文字框中輸入連字號–。您也可於框中加入其他欲移除的字元(例如空格、括號或句點)。設定完成後,按一下確定以處理該範圍。

所選電話號碼將立即更新,移除指定字元後,僅保留純數字序列,如下所示。

想免費試用此工具 30 天嗎?立即下載,並依照上述步驟操作!
使用巨集從電話號碼移除所有非數字字元
若您的任務涉及大量格式混雜或難以預測的電話號碼(包含特殊字元、空格、額外標點、文字,甚至國碼),Excel 的 VBA 巨集能提供高度彈性且自動化的解決方案,一次清理所有項目。此方法尤其適合處理大型資料集或重複性的清理作業。
適用情境:當您的電話號碼格式不規則、需處理大量列資料,或內建公式與功能皆無法完全滿足需求時,建議使用 VBA。但請注意,使用巨集前,務必將活頁簿儲存為啟用巨集的格式(*.xlsm),並授予巨集執行權限。
步驟:
1. 按下 Alt+F11,開啟 Visual Basic for Applications 編輯器。在新視窗中,點選插入> 模組,建立空白模組,然後將下列 VBA 程式碼複製並貼上至程式碼視窗:
Sub StripNonDigitsFromPhoneNumbers()
Dim xRg As Range
Dim xCell As Range
Dim xDigits As String
Dim i As Integer
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set xRg = Application.Selection
Set xRg = Application.InputBox("Select the range with phone numbers", xTitleId, xRg.Address, Type:=8)
For Each xCell In xRg
xDigits = ""
For i = 1 To Len(xCell.Value)
If Mid(xCell.Value, i, 1) Like "#" Then
xDigits = xDigits & Mid(xCell.Value, i, 1)
End If
Next i
xCell.Value = xDigits
Next xCell
End Sub 2. 然後按一下
執行按鈕(或按下 )F5)。在出現的對話方塊中,確認或選取您的資料區域。巨集將自動從選取範圍內每個儲存格移除所有非數字字元,僅保留純數字序列。
參數說明:此巨集會逐一處理每個儲存格中的字元,僅保留數字並附加至結果中。執行前,請先調整選取範圍,確保涵蓋所有目標欄列!
提示與錯誤提醒:首次執行 VBA 腳本前,務必先儲存活頁簿,因為變更無法透過單一按鍵復原。若出現巨集安全性警告,請確認程式碼來源後再視需要啟用巨集。在協作環境中,請謹慎操作,避免覆寫重要資料!
建議摘要:執行巨集後,請立即檢查清理後的資料以確保準確性。若需保留國碼或分機號碼,請注意這些內容將被合併至數字字串中;如有需要,應另行處理此類元素。
相關文章:
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!
- 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
- 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用