如何刪除Excel單元格中的前導和尾隨空格?
有時,當您從其他位置複製數據並將其粘貼到Excel工作表時,可能會在單元格的前面或字符串末尾留下一些額外的空格。 一個接一個地刪除空格以使數據看起來整潔是很費時的。 本教程介紹了智能且簡單的方法,可幫助您快速刪除前導和尾隨空格。
- 方法A:使用TRIM函數從字符串中刪除所有多餘的空格(2步驟)
刪除所有多餘的空間,包括額外的空間,前導和尾隨空間 - 方法B:使用VBA代碼從字符串中刪除前導空格(5步驟)
只刪除第一個空格,在運行代碼之前需要有一個副本 - 方法C:使用Kutools刪除前導/尾隨/額外/所有空格(3步驟)
根據需要刪除前導/尾隨/額外/所有空格 - 下載示例文件
此示例文件包含本文所需的所有數據 - 與空間有關的其他行動(文章)
在文本字符串之前計算空間 找到第n個空間的位置 所以......
從字符串中刪除多餘的空格
1。 選擇要從字符串中刪除多餘空格的單元格旁邊的單元格,鍵入此公式
=TRIM(B2)
B2是您要刪除空格的單元格,請參見屏幕截圖:
2。 按 輸入 獲取結果的鍵然後將自動填充句柄拖動到要從中刪除多餘空格的單元格上,所有前導空格和尾隨空格以及額外空格都已刪除。
類型:
1。 您可以將公式結果復制並粘貼為下面顯示的屏幕截圖值:
2。 如果您只需要刪除行或列中連續單元格中的空格,則此方法非常簡單。 但是,當您需要刪除具有多個行和列的範圍中的前導空格時,您必須多次使用該函數。 在這種情況下,你可以嘗試 方法C..
刪除所有多餘的空格,包括非打印字符和不間斷空格
如果字符串中存在某些非打印字符(例如Excel中顯示為CHAR(160)),則無法使用TRIM函數成功刪除它們。 在這種情況下,您需要將TRIM函數,CLEAN函數和SUBSTITUTE函數組合在一起來處理此作業。
使用這個公式:
=TRIM(CLEAN(SUBSTITUTE(B2,CHAR(160)," ")))
在這種情況下,Cell B2是您要刪除所有多餘空格的單元格。
然後將填充手柄拖動到要應用此公式的單元格上。
請注意:
TRIM函數將刪除所有額外的空格,包括前導空格,尾隨空格和單詞之間的額外空格。 如果您只想刪除前導空格,請轉到方法B.如果您只想刪除前導空格,或僅刪除空格,或者想要刪除所有多餘空格,包括非打印字符,請轉到 方法C..
![]() |
您必須擁有的13文本工具將通過90%啟動您的效率 ▲批量編輯單元格中的文本字符串,例如一次向單元格添加相同的文本,刪除任何位置的字符等。 ▲除了圖片中顯示的工具外,Kutools for Excel中還有200高級工具,可以解決您的82%Excel難題。 ▲成為5分鐘的Excel專家,獲得人們的認可和推廣。 ▲110000 +高效人沙300 +世界知名公司的選擇。 |
如果要將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
3。 按 F5 運行代碼的關鍵,然後a KutoolsforExcel 彈出對話框以選擇要刪除前導空格的單元格。
4。 選擇單元格後,單擊 OK,現在,選擇中的前導空格已被刪除。
請注意:
使用此VBA代碼,它僅刪除前導空格,它將更改原始數據並且不支持撤消。 在應用此VBA代碼之前,請保存一份數據。
此工具是229工具之一 Kutools for Excel,它提供了五個選項供您根據需要刪除不同類型的空格:
- 刪除前導空格
- 刪除尾隨空格
- 刪除前導和尾隨空格
- 刪除所有多餘的空間
- 刪除所有空格
此工具支持撤消,但在使用此實用程序之前,您需要花費幾分鐘時間 免費安裝 它。
1。 選擇要刪除空格的數據,然後單擊 Kutools > 刪除空格。 看截圖:
2。 然後檢查所需的選項 刪除空間 對話。
僅刪除前導空格:
僅刪除尾隨空格:
僅刪除前導和尾隨空格:
刪除所有多餘空格:
刪除所有空格:
演示:刪除空格
在文本字符串之前計算空間
提供快速計算前導空格數量的技巧
找到第n個空間的位置
在本文中,它介紹了在Excel中輕鬆找到第n個空格位置的技巧。
在名字和姓氏之間添加空格
通常,名字和姓氏之間有一個空格。 但在某些時候,空格會丟失,因此您需要在Excel中的名稱之間添加空格。 這裡將提供兩種不同的方法來快速處理這項工作。
計算刪除空格的字符數
通常使用LEN函數來計算字符數,但是,如果要計算除空格之外的字符,則需要另一個公式。 在本文中,它提供了兩種簡單的方法供您選擇處理這個問題。
- 超級方程式酒吧 (輕鬆編輯多行文字和公式); 閱讀佈局 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
- 合併單元格/行/列 和保持數據; 分裂細胞含量; 結合重複行和總和/平均值...防止重複的細胞; 比較範圍...
- 選擇複製或唯一 行; 選擇空行 (所有細胞都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇......
- 精確複製 多個單元格而不更改公式參考; 自動創建參考 多張表; 插入項目符號,複選框等等......
- 喜歡并快速插入公式,範圍,圖表和圖片; 加密單元格 密碼; 創建郵件列表 並發送電子郵件...
- 提取文本,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
- 超級過濾器 (將過濾方案保存並應用到其他工作表); 高級排序 按月/週/日,頻率等; 特殊過濾器 用粗體,斜體......
- 結合工作簿和工作表; 根據鍵列合併表; 將數據拆分為多個表格; 批量轉換xls,xlsx和PDF...
- 數據透視表分組 週數,星期幾等...... 顯示未鎖定,鎖定的單元格 用不同的顏色; 突出顯示具有公式/名稱的單元格...

- 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,Publisher,Access,Visio和Project。
- 在同一窗口的新選項卡中打開並創建多個文檔,而不是在新窗口中。
- 通過50%提高您的工作效率,每天為您減少數百次鼠標點擊!
