Note: The other languages of the website are Google-translated. Back to English

刪除Excel單元格中的空格-前導空格,尾隨空格,多餘空格或所有空格

有時,當數據已從其他應用程序複製並粘貼到工作表中時,如果多餘的空間不自覺地與數據一起出現,則可能出問題了。 例如,當添加兩個包含前導空格的數字單元格時,它將返回結果為0,而不是正確的結果。 或者在比較兩個具有相同內容但其中一個包含前導或尾隨空格的單元格時得到錯誤的結果。 如何刪除這些空格? 本教程將為您介紹幾種方法。


從單元格中刪除多餘的空間,包括前導,尾隨和中間多餘的空間

假設您有一個包含前導,尾隨和多餘的中間空格的單元格的列列表。 為了從單元格中刪除所有這些多餘的空間,TRIM功能可以提供幫助。

=TRIM(TEXT)

選擇一個空白單元格,輸入 =TRIM(B3) 進入它,然後按 Enter 鍵。 然後拖動它 填充手柄 將該公式應用於其他單元格。 看截圖:
備註:B3是包含要刪除空格的文本的單元格。

現在,所有多餘的空格(包括前導,尾隨和多餘的中間空格)都將從指定的單元格中刪除。

備註:此操作需要在新列中完成。 刪除所有多餘的空格後,您需要通過按 按Ctrl + C,選擇原始數據范圍,然後右鍵單擊以選擇 價值觀粘貼選項 部分。

單擊幾下以刪除單元格中不需要的空間

隨著 刪除空間 實用程序,只需單擊幾下就可以幫助您不僅刪除 前導空格,尾隨空格,多餘空格 但也 所有空間 一個範圍,多個範圍甚至整個工作表,這將節省大量工作時間。
Excel的Kutools - 匯聚300多項強大高級功能,專為1500+工作場景設計,解決 80% Excel問題。

下載並試用全功能免費試用版 30-天

 

僅刪除單元格中的前導空格

在某些情況下,您可能只需要刪除前導空格,並將所有中間空格保留在單元格中,如下面的屏幕截圖所示。 本節介紹解決此問題的另一個公式和VBA代碼。

使用MID函數僅刪除前導空格

選擇一個空白單元格(這裡我選擇單元格D3),將以下公式複製到其中,然後按 Enter 鍵。 然後拖動 填充手柄 將該公式應用於其他單元格。

=MID(B3,FIND(MID(TRIM(B3),1,1),B3),LEN(B3))

在這個公式中, B3 是包含要刪除前導空格的文本的單元格。

備註:此操作需要在新列中完成。 刪除所有前導空格後,您需要使用不帶公式的修剪後的數據替換原始數據。

使用VBA代碼僅刪除前導空格

1.打開包含要刪除前導空格的單元格的工作表,然後按 其他 + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。

2。 點擊 插入 > 模塊,然後將以下VBA代碼複製到“模塊”窗口中。

Sub RemoveLeadingSpaces()
'Updateby20190612
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 鍵來運行代碼。 一種 Excel的Kutools 對話框彈出,請選擇要從中刪除前導空格的連續單元格,然後單擊 OK 按鈕。

現在,您只能看到從所選單元格中刪除了前導空格。


僅刪除單元格中的尾隨空格

1.打開包含要刪除前導空格的單元格的工作表,然後按 其他 + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。

2。 點擊 插入 > 模塊,然後將以下VBA代碼複製到“模塊”窗口中。

Sub RemoveTrailingSpaces()
'Updateby20190612
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.RTrim(Rng.Value)
Next
End Sub

3。 按 F5 鍵來運行代碼。 一種 Excel的Kutools 對話框彈出,請選擇要從中刪除尾隨空格的連續單元格,然後單擊 OK 按鈕。 現在,您只能看到從所選單元格中刪除了尾隨空格。


刪除單元格中的所有空格

如果要擺脫特定單元格中的所有空格,本節中的方法可能會對您有所幫助。

使用SUBSTITUTE函數刪除單元格中的所有空格

=SUBSTITUTE(text, old_text, new_text, [instance_num])

選擇一個空白單元格,將以下公式複製到其中,然後按 Enter 鍵。 然後拖動 填充手柄 將該公式應用於其他單元格。

=SUBSTITUTE(B3," ","")

保養竅門:在此公式中, B3 是包含要刪除所有空格的文本的單元格;
         “” (用雙引號引起的空格)表示要刪除的空格;
         "" 這意味著您將一無所有替換所有空格。

然後,您可以看到特定單元格中的所有空格都被立即刪除。

備註:此操作需要在新列中完成。 刪除所有空格後,您需要用沒有公式的修剪後的數據替換原始數據。

使用查找和替換功能刪除單元格中的所有空格

除了以上 替代 功能,“查找和替換”功能還可以幫助刪除單元格中的所有空格。

1.選擇包含要刪除的空格的單元格,然後按 按Ctrl + H 鍵打開 查找和替換 對話框。

2。 在裡面 查找和替換 對話框並在 更換 標籤,在其中輸入一個空格 查找內容 文本框,保留 更換 文本框為空,然後單擊 “全部替換” 按鈕。


使用Kutools輕鬆刪除單元格中的前導,尾隨,多餘和所有空格

尖端:如果您厭倦了使用公式和VBA代碼刪除空格, 刪除空間 的效用 Excel的Kutools 是您最好的選擇。 只需單擊幾下,您不僅可以刪除前導空格,尾隨空格,多餘空格,還可以刪除一個範圍,多個範圍甚至整個工作表中的所有空格,這將節省大量的工作時間。

在使用Kutools for Excel之前,您需要花費幾分鐘時間 免費下載並安裝 首先。

1.選擇一個或多個要刪除單元格的區域,單擊 庫工具 > 文本 > 刪除空間。 看截圖:

2.您可以看到其中有5個選項 刪除空間 對話框:

  • 要僅刪除前導空格,請選擇 前導空間 選項;
  • 要僅刪除尾隨空格,請選擇 尾隨空格 選項;
  • 要同時刪除前導空格和尾隨空格,請選擇 前導和尾隨空格 選項;
  • 要刪除所有多餘的空格(包括前導,尾隨,多餘的中間空格),請選擇 所有多餘的空間 選項;
  • 要刪除所有空格,請選擇 所有空間 選項。

然後點擊 OK 按鈕開始操作。

  如果您想免費試用(30-day) 這個實用程序, 請點擊下載,然後按照上述步驟進行操作。


其他與Excel空間有關的實際案例

除了從單元格中刪除空格外,您是否遇到過計數,添加空格或用其他字符替換空格的情況? 以下建議可能會加快您的Excel工作。

計算一個單元格中的總空間數
在刪除一個單元格中的所有空格之前,您可能會對其中有多少個空格感到好奇。 本教程提供詳細步驟中的方法,以幫助您快速獲取單元格中的空間總數。
點擊了解更多...

在特定的Excel單元格中的每個逗號後添加空格
有時,空間可能會意外地從特定單元格中刪除。 本教程討論的是在每個逗號後添加一個空格,以使文本字符串更清晰,更標準,更詳細。
點擊了解更多...

在Excel單元格中的數字之間添加空格
本教程討論的是在Excel單元格的每個數字或第n個數字之間添加空格。 假設您有一列電話號碼,並且想要在它們之間添加空格以使該電話號碼看起來更直觀且更易於閱讀。 本教程中的方法會有所幫助。
點擊了解更多...

在Excel單元格中大寫字母前添加空格
本教程討論的是在Excel單元格中的每個大寫字母之前添加一個空格。 假設您有一個意外刪除所有空格的文本字符串列表,例如:InsertBlankRowsBetweenData,要在每個大寫字母之前添加空格以將單詞分隔為“在數據之間插入空白行”,請嘗試本教程中的方法。
點擊了解更多...

用Excel單元格中的特定字符替換空格
在許多情況下,您寧願用特定字符替換空格,而不是直接從單元格中刪除空格。 此處提供了一些方法,可以輕鬆用單元格中的下劃線,破折號或逗號替換空格。
點擊了解更多...


  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 和保存數據; 拆分單元格內容; 合併重複的行和總和/平均值...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 收藏并快速插入公式,範圍,圖表和圖片; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 數據透視表分組依據 週號,週幾等 顯示未鎖定的單元格 用不同的顏色 突出顯示具有公式/名稱的單元格...
kte選項卡201905
  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (58)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
非常感謝,我真的需要,替換選項很有吸引力。
網站主持人對此評論進行了最小化
非常感謝您的解釋 - 為我們的部門節省了很多工作。
網站主持人對此評論進行了最小化
非常感謝,替換選項很有魅力……你真的節省了我很多時間。
網站主持人對此評論進行了最小化
很容易理解。 很好跟隨。
網站主持人對此評論進行了最小化
廢話……不行
網站主持人對此評論進行了最小化
也沒有為我工作,但是找到了正確的方法。 選擇並突出顯示您想要擺脫的空間。 複製此空間並選擇查找和替換。 將此空間粘貼到查找中並替換為空。 我想它一開始就不是一個空間。 無論它是什麼,您現在都可以通過複製它來找到它。 希望對你有效。
網站主持人對此評論進行了最小化
它對我有用! 謝謝!
網站主持人對此評論進行了最小化
[quote]它對我有用! 謝謝!通過埃里卡[/quote] 非常感謝你。 這節省了很多時間
網站主持人對此評論進行了最小化
非常感謝。 你是個天才!!!!
網站主持人對此評論進行了最小化
那行得通! 謝啦
網站主持人對此評論進行了最小化
它確實有效....我嘗試過可能像清潔、修剪、替代等一樣的功能
網站主持人對此評論進行了最小化
謝謝,簡單易懂。 網上最好的
網站主持人對此評論進行了最小化
查找/替換對我不起作用,這就是我首先在谷歌上搜索這個主題的原因。 是否有某個設置禁用此功能? 我想從一列中的單元格中刪除“:”(從另一列中的單元格中刪除“/”)。 我應該能夠突出顯示該列,^H,在查找字段中鍵入“:”(或“/”),將替換字段留空,然後單擊全部替換,它應該這樣做。 或一次一個地通過單元格查找下一個/替換/替換/替換。 但它在細胞中前進,但沒有做任何事情。 如果我在替換字段中放了一些東西,它會進行替換,但不會用空字符串替換。
網站主持人對此評論進行了最小化
感謝您最後談論>如何刪除Excel中單元格內的字符和數字之間的空格?
網站主持人對此評論進行了最小化
謝謝 非常非常使用完整
網站主持人對此評論進行了最小化
如何在不刪除值中間和結尾開頭的零的情況下刪除空格? 我只想刪除值之間的空格。 我嘗試了上述方法,零消失了。
網站主持人對此評論進行了最小化
將單元格轉換為文本格式,然後使用替換功能
網站主持人對此評論進行了最小化
非常感謝……它真的很有幫助……節省了很多時間……:-)
網站主持人對此評論進行了最小化
我非常喜歡這個工具
網站主持人對此評論進行了最小化
哇謝謝..有用:-) :):):):):):)
網站主持人對此評論進行了最小化
哇,它奇妙的小命令效果很好
網站主持人對此評論進行了最小化
非常感謝你的技巧,非常有用,它使我的電子表格更加整潔。 再次感謝。 加里
網站主持人對此評論進行了最小化
很有幫助! 謝謝
網站主持人對此評論進行了最小化
非常有幫助 :) 並且易於理解 ;-)
網站主持人對此評論進行了最小化
嘗試了上述所有選項。 不工作,因為數字前後有空格。 還有其他選擇嗎?
網站主持人對此評論進行了最小化
試試這個 =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
網站主持人對此評論進行了最小化
謝謝! 很有幫助。 挽救了這一天。
網站主持人對此評論進行了最小化
非常使用完整的命令
網站主持人對此評論進行了最小化
刪除單元格內容前後的空格(例如:___26350__)我們可以使用這個公式 =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
網站主持人對此評論進行了最小化
非常感謝:):):)....它節省了很多時間....繼續更新這些有用且非常費率的實例!!!!!!
網站主持人對此評論進行了最小化
替換選項是最好和最簡單的! 感謝分享技巧!
這裡還沒有評論
載入更多
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護