如何從 Excel 儲存格中移除所有非數字字元?
Excel 使用者經常會遇到包含數字與非數字字元(例如字母或符號)混合的資料。為確保後續分析與報表製作順暢無礙,徹底清理這類資料至關重要。本指南將為您介紹四種高效方法,輕鬆從 Excel 儲存格中移除非數字字元,讓您的資料乾淨整齊、隨時可用。

- 使用公式(Excel 2021 及更新版本)
- 使用 KUTOOLS AI 助手(智慧且高效)
- 使用強大工具(一鍵操作)
- 使用 VBA 程式碼
使用公式從 Excel 儲存格中移除非數字字元
若要從 Excel 儲存格中移除非數字字元,您可以使用以 TEXTJOIN 函數為基礎的公式。
步驟 1:選取一個儲存格並套用公式
在 C2 儲存格中輸入下列公式,然後按下 Enter 鍵即可取得結果。
=TEXTJOIN("",TRUE,IFERROR(MID(A2,SEQUENCE(LEN(A2)),1)+0,""))+0

步驟 2:將公式套用至其他儲存格並取得所有結果
計算出初始結果後,請從公式儲存格(本例為 C2)向下拖曳填滿控點,將公式套用至其他儲存格,一路延伸至 C8.

- LEN(A2):計算 A2 儲存格中字串的長度。
- SEQUENCE(LEN(A2)) 建立一個從 1 到字串長度的數字清單,每個數字對應字串中該位置的字元。
- MID(A2, SEQUENCE(LEN(A2)), 1):一次從 A2 儲存格提取一個字元。
- +0 嘗試將每個字元轉換為數字;若字元非數字,則會引發錯誤。
- IFERROR(..., "")若轉換字元時發生錯誤(表示該字元並非數字),則以空字串取代。
- TEXTJOIN("", TRUE, ...)將所有字元重新組合成單一字串,並跳過所有空字串(即已移除的非數字字元)。
- +0 at the end 將最終的數字字串轉換回數值。
使用 KUTOOLS AI Aide 從 Excel 儲存格中移除非數字字元
Kutools for Excel 的「AI 助手」功能在清理 Excel 工作表時帶來無與倫比的便利,輕鬆一鍵移除非數字字元。只需輸入簡單指令,這款強大工具便能自動分析並執行所需任務,完全無需複雜公式。不僅大幅加速處理流程,更有效避免人為錯誤,顯著提升工作效率與準確性。「AI 助手」將繁瑣的手動作業轉化為流暢高效的自動化流程,是每位追求工作流程優化的 Excel 使用者不可或缺的利器。
下載並安裝 Kutools for Excel 後,點選「KUTOOLS AI」>「AI 助手」以開啟「KUTOOLS AI Aide」窗格。
1. 在「KUTOOLS AI Aid」窗格中,將下方文字輸入聊天框,然後點選
「傳送」按鈕,或按下 ENTER 鍵提交您的查詢。
「請幫我從 Excel 的 A2:A8 範圍中移除非數字字元。」
2. 工具分析完您的輸入後,點選「Execute」按鈕,KUTOOLS AI Aide 將運用其 AI 技術處理您的請求,並將結果直接套用至 Excel。

提示:若要使用此功能,您需先安裝 Kutools for Excel,請 點此下載 Kutools for Excel立即體驗!
使用超強工具從 Excel 儲存格中移除非數字字元
若要高效清理指定範圍內的資料並移除非數字字元,Kutools for Excel 的「刪除特定字元」功能提供一鍵式解決方案。這款強大工具大幅簡化原本繁瑣的流程,讓您快速清除資料中的不必要字元,立即獲得更乾淨、更實用的結果。
1. 選取欲移除非數字字元的範圍後,點選「Kutools」>「文字」>「刪除特定字元」。
2. 在「刪除特定字符」對話方塊中,勾選「非數字」選項,然後點選「確定」,即可立即將所選範圍內的非數字字元移除。

提示:若要使用此功能,您需先安裝 Kutools for Excel,請 點此下載 Kutools for Excel,立即體驗!
使用 VBA 程式碼從 Excel 儲存格中移除非數字字元
若要使用 VBA 程式碼從範圍中移除非數字字元,請依照下列步驟操作:
步驟 1:開啟 VBA 模組編輯器並複製程式碼
- 在 Excel 中按下「Alt + F11」,即可開啟「Microsoft Visual Basic for Applications」視窗。
- 按一下「插入」>「模組」,然後將下列程式碼複製並貼上至模組視窗中。
- VBA 程式碼:移除所有非數字字元
Sub RemoveNotNum() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng xOut = "" For i = 1 To Len(Rng.Value) xTemp = Mid(Rng.Value, i, 1) If xTemp Like "[0-9]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub
步驟 2:執行程式碼
- 貼上此程式碼後,請按下 F5 鍵來執行。
- 在彈出的 Kutools for Excel 對話方塊中,選取您要移除非數字字元的範圍,然後點擊「確定」。

結果
接著,所有非數字字元的選擇區域都已移除。

Sub RemoveNotNum() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng xOut = "" For i = 1 To Len(Rng.Value) xTemp = Mid(Rng.Value, i, 1) If xTemp Like "[0-9.]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub- 結果

相關文章
如何在 Excel 中移除開頭與結尾的空格?
本文將介紹兩種高效方法,協助您輕鬆清除 Excel 資料中開頭與結尾的多餘空格!
如何在 Excel 中移除文字開頭、結尾的 X 個字元,或特定位置的字元?
多數 Excel 使用者有時需要從文字字串開頭刪除前 n 個字元,或從結尾移除最後 x 個字元(如下圖所示)。本文將介紹實用技巧,助您在 Excel 中快速輕鬆完成此任務!
在 Excel 中找出字元的出現次數──3 種快速方法
舉例來說,我們要找出文字字串中「——」字元第 2 次或第 3 次出現的位置。以下將示範幾種簡單又高效的技巧,助您輕鬆完成這項任務!
Excel 中的字元計數:儲存格與範圍(簡易指南)
在廣闊的 Excel 世界中,掌握資料處理的細節至關重要。其中一項關鍵技能,就是精準計算儲存格或儲存格範圍內的字元數、特定字元或指定文字。本指南將逐步帶您掌握這些實用技巧!無論您是初學者還是 Excel 高手,都能從中獲得新知,提升效率!
最佳 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、Publisher、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 天完整功能試用— 無需註冊,無需信用卡
- 最佳價值— 比單獨購買增益集更省錢