跳到主要內容

如何刪除Excel單元格中的前導和尾隨空格?

有時,當您從其他位置複製數據並將其粘貼到Excel工作表中時,單元格中的字符串的開頭或結尾可能會有些多餘的空格。 逐個刪除空格以使數據看起來整齊很費時間。 在此,本教程介紹了一些聰明又簡單的方法,可以幫助您快速刪除前導空格和尾隨空格。
doc刪除第一個空格1


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

從字符串中刪除多餘的空格

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

=TRIM(B2)

B2是要從中刪除空格的單元格,請參見屏幕截圖:
doc刪除第一個空格2

2。 按 Enter 鍵以獲取結果,然後將自動填充手柄拖動到要從中刪除多餘空格的單元格上,所有前導空格和尾隨空格以及多餘空格均已刪除。
doc刪除第一個空格3

小提示:

1.您可以將公式結果復制並粘貼為值,如下圖所示:
doc刪除第一個空格4

2.如果只需要刪除行或列中連續單元格中的空格,則此方法非常簡單。 但是,當您需要刪除包含幾行和幾列的範圍內的前導空格時,則必須多次使用該函數。 在這種情況下,您可以嘗試 方法C.

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

如果您的字符串中有一些非打印字符,例如在Excel中以CHAR(160)出現,則無法使用TRIM函數成功刪除它們。 在這種情況下,您需要將TRIM函數,CLEAN函數和SUBSTITUTE函數組合在一起以處理此作業。

使用此公式:

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

在這種情況下,單元格B2是要刪除所有多餘空間的單元格。
doc刪除第一個空格5

然後將填充手柄拖到要應用此公式的單元格上。
doc刪除第一個空格6

注意:

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


doc文字工具

您必須在Excel中使用的13種文本工具可以使效率提高90%

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

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

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

▲110000多名高效人員成為300多家世界知名企業的選擇。

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


方法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

doc刪除第一個空格7 doc刪除第一個空格8

3。 按 F5 鍵來運行代碼,然後 Kutoolsfor Excel 彈出對話框,選擇要刪除前導空格的單元格。
doc刪除第一個空格9

4.選擇單元格後,單擊 OK,現在,選擇中的前導空格已刪除。

doc刪除第一個空格10

注意:

使用此VBA代碼,它將僅刪除前導空格,並且它將更改原始數據,並且不支持撤消。 在應用此VBA代碼之前,請保存數據副本。


方法C:使用Kutools根據需要刪除前導/後綴/多餘/所有空格(3個步驟)

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

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

該工具支持撤消,但是在使用此實用程序之前,您需要花費幾分鐘的時間才能完成 免費安裝 它。

1.選擇要刪除空格的數據,然後單擊 庫工具 > 刪除空間。 看截圖:
doc刪除第一個空格11

2.然後在 刪除空間 對話。
doc刪除第一個空格12

僅刪除前導空格:
doc刪除第一個空格13

僅刪除尾隨空格:
doc刪除第一個空格14

僅刪除前導和尾隨空格:
doc刪除第一個空格15

刪除所有多餘的空間:
doc刪除第一個空格16

刪除所有空格:
doc刪除第一個空格17

演示:刪除空間


下載樣本文件

doc樣本點擊下載此樣本文件


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

在文字字串前計算空格
提供了一種技巧,可以快速計算前導空格的數量

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

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

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


  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 和保存數據; 拆分單元格內容; 合併重複的行和總和/平均值...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 收藏并快速插入公式,範圍,圖表和圖片; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 數據透視表分組依據 週號,週幾等 顯示未鎖定的單元格 用不同的顏色 突出顯示具有公式/名稱的單元格...
kte選項卡201905
  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
Comments (26)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
very useful and informative
This comment was minimized by the moderator on the site
awesome sir...
This comment was minimized by the moderator on the site
Excelente aportación
This comment was minimized by the moderator on the site
THANKS GUYS SAVED MY LIFE!!!!!
This comment was minimized by the moderator on the site
KUTOOLS is one of the greatest Excel add-ins ever. Great insights above.
This comment was minimized by the moderator on the site
Thanks for your support!!
This comment was minimized by the moderator on the site
Thanks for this wonderful article! hats off to your writing! great post with rich quality content! Very resourceful and informative! Keep posting! Would love to follow up on your upcoming future posts! Ninja Heroes Mod Apk
This comment was minimized by the moderator on the site
Its very helpful
This comment was minimized by the moderator on the site
Thanks for sharing....
This comment was minimized by the moderator on the site
So, this is simply a marketing page for a product that has no need to exist?
This comment was minimized by the moderator on the site
Hi Just try replacing the file in Word and then replace all blanks and then copy it back to the excel. it will work:)
This comment was minimized by the moderator on the site
That was fantastic! Thank you for the tip! It didnt even occur to me to use Word!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations