如何在Excel中去除文字字串中的數字?


藉助Excel,您可以透過多種方式管理和更改資料。一項常見操作就是處理包含數字字元的文字字串。本文將指導您逐步有效地從文字字串中去除數字,無論您擁有的是混合字母數字條目的資料集,還是需要從包含數字的單元格中提取文字。我們將從基礎開始,逐步轉向更復雜的策略,無論您擁有何種程度的Excel經驗,都能輕鬆掌握。

從文字字串中去除數字

在這裡,我們將首先使用VBA建立一個公式,然後使用該公式來完成任務。讓我們來看一個簡單的過程,學習如何在Excel中從文字字串中去除數字。

步驟1

考慮一個Excel表格,其中包含一系列包含文字和數字的字串,類似於下圖所示。

首先,右鍵單擊工作表名稱,然後選擇“檢視程式碼”以開啟VBA應用程式。

右鍵單擊 > 檢視程式碼。

步驟2

然後單擊“插入”,選擇“模組”,然後將以下程式碼複製到文字框中。

插入 > 模組 > 複製。

程式碼

Function RemoveNumbers(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "[0-9]"
RemoveNumbers = .Replace(Txt, "")
End With
End Function

步驟3

然後使用Alt + Q關閉VBA。然後單擊一個空單元格,輸入公式`=RemoveNumbers(A2)`,按回車鍵,然後使用自動填充柄向下拖動。

Alt + Q > 空單元格 > 公式 > 回車 > 拖動。

這就是如何在Excel中從文字字串中去除數字的方法。

結論

在本教程中,我們使用了一個簡單的示例來演示如何從Excel中的文字字串中去除數字,以突出顯示特定資料集。

更新於:2023年9月8日

2000+ 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.