如何在 Excel 中刪除單元格中的數字字元?


Excel 是一款有效的程式,使使用者能夠高效地組織、修改和分析資料。Excel 電子表格中的資料通常包含各種字元,包括數字、字母、符號等。但是,在某些情況下,您可能需要清理資料並從特定單元格或列中刪除所有數字字元。

在本教程中,我們將逐步引導您瞭解多種從 Excel 單元格中刪除數字字元的方法。無論您是擁有產品程式碼列表、客戶 ID 還是任何其他需要清理數字的資料,本課程都將為您提供完成此操作所需的技能和知識,讓您輕鬆完成操作。

從單元格中刪除數字字元

在這裡,我們可以透過建立 VBA 模組來完成任務。因此,讓我們來看一個簡單的過程來學習如何在 Excel 中從單元格中刪除數字字元。

步驟 1

考慮一個 Excel 工作表,其中工作表中的資料類似於下圖。

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

右鍵點選 > 檢視程式碼。

步驟 2

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

插入 > 模組 > 複製。

程式碼

Sub RemoveNum()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Remove Numeric Characters"
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 = ""
      Else
         xStr = xTemp
      End If
      xOut = xOut & xStr
   Next i
   Rng.Value = xOut
Next
End Sub

步驟 3

然後單擊 F5 執行模組。然後選擇單元格範圍並單擊“確定”以完成任務。然後您將看到數字字元將被刪除。

F5 > 選擇單元格 > 確定

結論

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

更新於: 2023年9月8日

182 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

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