Skip to main content

如何刪除 Excel 單元格中的前後空格?

Author: Kelly Last Modified: 2025-08-06

有時候,當你從其他位置複製數據並將其粘貼到 Excel 工作表中時,單元格中的字符串前面或後面可能會有多餘的空格。逐一刪除這些空格以使數據看起來整潔是非常耗時的。本教程介紹了智能且簡單的方法,幫助您快速刪除前後空格。
a screenshot showing the original data and the data after removing leading spaces


方法 A:使用 TRIM 函數刪除字符串中的所有多餘空格(2 個步驟)

刪除字符串中的多餘空格

1. 選擇要刪除字符串中多餘空格的單元格旁邊的一個單元格,輸入以下公式

=TRIM(B2)

B2 是您要刪除空格的單元格,請參見截圖:
a screenshot of using the TRIM function

2. 按 Enter 鍵獲取結果,然後拖動自動填充手柄覆蓋要刪除多餘空格的單元格,所有前導空格、尾隨空格和額外空格都已被刪除。
a screenshot of the results after applying the TRIM function to remove all spaces

提示:

1. 您可以像下面的截圖所示將公式結果複製並粘貼為值:
a screenshot showing how to copy and paste the formula results as value

2. 如果您只需要在一行或一列中的連續單元格中刪除空格,這個方法非常容易。但是,當您需要在具有多行多列的區域中刪除前導空格時,您必須多次使用該函數。在這種情況下,您可以嘗試方法 C

刪除所有多餘的空格,包括非打印字符和不斷行空格

如果您的字符串中有一些非打印字符,例如在 Excel 中顯示為 CHAR(160) 的字符,則無法使用 TRIM 函數成功刪除它們。在這種情況下,您需要結合 TRIM 函數、CLEAN 函數和 SUBSTITUTE 函數來處理這項工作。

使用此公式:

=TRIM(CLEAN(SUBSTITUTE(B2,CHAR(160)," ")))

在此情況下,單元格 B2 是您要刪除所有多餘空格的單元格。
a screenshot of using formula to remove all excess spaces

然後拖動填充手柄覆蓋要應用此公式的單元格。
a screenshot of the results

注意:

TRIM 函數將刪除所有多餘的空格,包括前導空格、尾隨空格和單詞之間的額外空格。如果您只想刪除前導空格,請轉到方法 B。如果您只想刪除前導空格或尾隨空格,或者想刪除包括非打印字符在內的所有多餘空格,請轉到方法 C


a screenshot of the handy Text tools you must have

Excel 中必備的 13 種文字工具,效率提升 90%

▲ 批量編輯單元格中的文本字符串,例如一次性向單元格添加相同文本,刪除任意位置的字符等。

▲ 除了圖片中顯示的工具外,Kutools for Excel 還有 200 多種高級工具,可以解決您 82% 的 Excel 難題。

▲ 在 5 分鐘內成為 Excel 專家,獲得他人的認可和晉升。

▲ 110000+ 高效人士和 300+ 世界知名公司的選擇。

30 天免費試用,無需信用卡


方法 B:使用 VBA 程式碼刪除字符串中的前導空格(5 個步驟)

如果您想將 Word 文檔中的所有數據轉換或導入到 Excel 中,可以使用 VBA 程式碼。

1. 按 Alt + F11 鍵啟用 Microsoft Visual Basic for Applications 窗口。

2. 點擊 插入 > 模塊 以創建新的 模塊 腳本,將以下代碼複製並粘貼到腳本中。

VBA:刪除字符串中的前導空格

">Sub RemoveLeadingSpace()
'Updateby20131129
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
    Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub

a screenshot of inserting a Module in the VBA code editor a screenshot showing the VBA code in the editor

3. 按 F5 鍵運行程式碼,然後彈出一個 KutoolsforExcel 對話框,讓您選擇要刪除前導空格的單元格。
a screenshot of selecting the data range from which you want to remove spaces

4. 選擇單元格後,點擊 確定,現在選定區域中的前導空格已被刪除。

a screenshot showing the results

注意:

使用此 VBA 程式碼,它只會刪除前導空格,並且會更改原始數據且不支持撤銷。在應用此 VBA 程式碼之前,請保存一份數據副本。


方法 C:根據需要使用 Kutools 刪除前導/尾隨/額外/所有空格(3 個步驟)

此工具是 Kutools for Excel 中的 229 種工具之一,它提供了五個選項供您根據需要刪除不同類型的空格:

  • 刪除前導空格
  • 刪除尾隨空格
  • 刪除前導和尾隨空格
  • 刪除所有多餘的空格
  • 刪除所有空格

此工具支持撤銷,但在使用此實用程序之前,您需要花幾分鐘免費安裝它。

1. 選擇要刪除空格的數據,然後點擊 Kutools > 刪除空格。請參見截圖:
a screenshot of enabling the Remove Spaces feature

2. 然後在刪除空格對話框中勾選您需要的選項。

僅刪除前導空格:
a screenshot of the results after removing leading spaces

僅刪除尾隨空格:
a screenshot of the results after removing trailing spaces

僅刪除前導和尾隨空格:
a screenshot of the results after removing leading and trailing spaces

刪除所有多餘的空格:
a screenshot of the results after removing all excess spaces

刪除所有空格:
a screenshot of the results after removing all spaces


下載範例檔案

doc sample點擊下載此範例檔案


與文件轉換相關的其他操作(文章)

計算文本字符串前的空格數
提供了一個快速計算前導空格數量的技巧

找到第 n 個空格的位置
本文介紹了在 Excel 中輕鬆找到第 n 個空格位置的技巧。

在名字和姓氏之間添加空格
通常,名字和姓氏之間有一個空格。但有時候,空格丟失了,因此您需要在 Excel 中的名字之間添加空格。這裡將提供兩種不同的方法來快速處理這項工作。

計算排除空格的字符數
通常您使用 LEN 函數來計算字符數,但是,如果您想計算排除空格的字符數,則需要另一個公式。本文提供了兩種簡單的方法供您選擇來處理這個難題。


最佳 Office 辦公效率工具

🤖 Kutools AI Aide:徹底革新數據分析,基於智能執行|生成程式碼|創建自訂公式|分析數據並生成圖表|調用 Kutools Functions
熱門功能查找、選取項目的背景色或標記重複值 | 刪除空行 | 合併列或單元格且不丟失資料 | 四捨五入...
高級 LOOKUP多條件查找|多值查找|多表查找|模糊查找...
高級下拉列表快速創建下拉列表 | 關聯下拉列表 | 多選下拉列表 ...
列管理器添加指定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 區域與列比較 ...
精選功能網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿及工作表管理器 | 資源庫 (自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/傾斜/刪除線 ...)...
前15 大工具集12 款文本工具添加文本刪除特定字符,...)|50+ 種圖表 類型甘特圖,...)|40+ 實用 公式基於生日計算年齡,...)|19 款插入工具插入QR码按路徑插入圖片,...)|12 款轉換工具金額轉大寫匯率轉換,...)|7 款合併和分割工具高級合併行分割儲存格,...)| ...以及更多
使用 Kutools 支援你的語言——支援英語、西班牙語、德語、法語、中文及40 多種語言!

利用 Kutools for Excel 大幅提升你的 Excel 技能,感受前所未有的高效體驗。 Kutools for Excel 提供超過300 項高級功能,助你提升效率並保存時間。 點此查看你最需要的功能...


Office Tab 為 Office 帶來標籤式介面,讓你的工作更加輕鬆

  • 啟用 Word、Excel、PowerPoint 的標籤式編輯和閱讀功能
  • 在同一個視窗的標籤中打開和創建多個文件,而不是在新窗口中分開開啟。
  • 可提升你50% 的工作效率,每天為你大量減少滑鼠點擊次數!