如何在 Excel 中刪除最後一個字元後的所有空格?


在本文中,我們將逐步引導您完成一個簡單的步驟,有效地清理您的資料並去除任何可能導致 Excel 表格中出現錯誤或問題的尾隨空格。儘管這些尾隨空格通常會被忽略,但在執行計算、排序資料或生成報表時,它們可能會導致意想不到的問題。

無論您的 Excel 技能水平如何,本課程都適合新手和經驗豐富的使用者,提供清晰的說明和有用的提示。在開始之前,請確保您瞭解 Microsoft Excel 的基本知識,並且已將其安裝在您的計算機上。讓我們整理您的資料,並建立一個更乾淨、更有效的 Excel 工作簿。

刪除最後一個字元後的所有空格

這裡我們將首先建立一個 VBA 模組來選擇單元格範圍以完成任務。讓我們來看一個簡單的過程,瞭解如何在 Excel 中刪除最後一個字元後的所有空格。

步驟 1

假設您有一個 Excel 表格,其中包含一些字串,這些字串在最後一個字元之後都有空格,類似於下圖所示。

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

右鍵點選 > 檢視程式碼。

步驟 2

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

插入 > 模組 > 複製。

程式碼

Sub NoSpaces()
   Dim xRg As Range
   Dim xTxt As String
   Dim xCell As Range
   On Error Resume Next
   If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
   Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
   End If
   Set xRg = Application.InputBox("Please select range:", "Remove Spaces Last", xTxt, , , , , 8)
   If xRg Is Nothing Then Exit Sub
   Application.ScreenUpdating = False
   For Each xCell In xRg
      xCell.Value = RTrim(xCell.Value)
   Next
   Application.ScreenUpdating = True
End Sub

步驟 3

然後點選 F5 執行模組。然後選擇單元格範圍並點選“確定”以完成任務。然後您將看到最後一個字元後的所有空格都將被刪除。

F5 > 選擇單元格 > 確定

這就是如何在 Excel 中刪除最後一個字元後的空格的方法。

結論

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

更新於: 2023年9月8日

142 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.