TRIM函數:Excel中刪除多餘空格的函數

TRIM函數:Excel中刪除多餘空格的函數

Excel中去除空格的函數是TRIM函數。那麼如何使用Excel中的刪除空格功能呢?讓我們透過 LuckyTemplates.com 來了解一下吧!

Microsoft Excel 長期以來因其在處理大數據時有用的計算和文字功能而聞名。因此,儘管現在有許多免費的替代品,但Excel並沒有失去它的地位。

如果你想刪除Excel電子表格中多餘的空格,你肯定需要知道如何使用TRIM函數。

有 2 個Excel 函數可以刪除空格:TRIM 函數和 SUBSTITUTE 函數。TRIM 將刪除資料之前、之後和之間的多餘空格,僅在單字之間留下 1 個標準空格。SUBSTITUTE 函數將刪除儲存格中的所有空格。請參閱下面的詳細說明。

我們將以下面的 Excel 表格為例,其中「全名」列中的儲存格在開頭和中間有多餘的空格,並使用上述兩個函數進行刪除。

TRIM函數:Excel中刪除多餘空格的函數

如何使用 TRIM 函數刪除 Excel 中的空格

如上所述,TRIM函數會刪除資料前後的所有空格,只在中間的空格之間留下1個標準空格。

TRIM 函數的語法:=TRIM(包含需要刪除多餘空格的資料的儲存格)

在給定的資料表中,儲存格 B19 包含在單字「Tran」、「Thu」之前、之後和之間帶有額外空格的名稱。在儲存格 C1 中,輸入公式=TRIM(B19)並按 Enter。

在儲存格 C19 中,您將立即看到儲存格 B19 的資料已移除多餘的空白,並保留標準空白內容,如下所示:

TRIM函數:Excel中刪除多餘空格的函數

使用 SUBSTITUTE 函數刪除所有空格

SUBSTITUTE 函數是字串替換函數,可用於刪除內容中的所有空格。

在新內容方塊中,輸入公式=SUBSTITUTE(B19," ",""),然後按 Enter。

TRIM函數:Excel中刪除多餘空格的函數

結果,我們將獲得沒有空格的內容,如下所示。

TRIM函數:Excel中刪除多餘空格的函數

您只需在 1 個儲存格中執行 TRIM 或 SUBSTITUTE 函數,然後將公式複製到 C 列中的其餘儲存格即可刪除整個全名列的空格。

根據要求的內容,您可以相應地選擇使用 TRIM 函數或 SUBSTITUTE 函數。這種方法可以更快地刪除內容中的空格,而不必一點點小心翼翼地點擊滑鼠並按退格鍵。通常,使用者會更多地使用 TRIM 以確保在列印、呈現或傳輸給合作夥伴之前獲得專業的資料集。

在 Excel 中使用 TRIM 函數時的注意事項

  • TRIM 功能將刪除文字中多餘的空格。因此,它只會在單字之間留下空格,而在文字的開頭或結尾處不留空格字元。
  • TRIM 函數旨在從文字中修剪 7 位元 ASCII 空格字元(值 32),以便僅刪除該文字上的 ASCII 空格字元(32)。
  • TRIM 函數不會刪除 HTML 網頁中常用的文字分隔空白字元。
  • Unicode 文字通常包含不間斷空格字元 (160),它們以 HTML 元素出現在網頁中。Excel 中的 TRIM 函數不會將其刪除。

Excel 中刪除空格的 TRIM 函數不起作用

TRIM 函數僅刪除 7 位元 ASCII 字元集中代碼值 32 所表示的空白字元。

在Unicode字符集中,有一個額外的空格字符,稱為不間斷空格,通常在網頁上用作html字符。不間斷間隔的十進制值為 160,TRIM 函數無法自行刪除它。

因此,如果資料集中包含 TRIM 函數無法刪除的一個或多個空格,請改用 SUBSTITUE 函數將不間斷空格轉換為普通空格,然後進行修剪。假設這裡的文字在A1中,則公式如下:

=TRIM(SUBSTITUTE(A1, CHAR(160), " "))

為了更加小心,您可以嵌入 CLEAN 函數來「清除」儲存格中的任何不可列印字元:

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

下面的螢幕截圖將顯示差異:

TRIM函數:Excel中刪除多餘空格的函數

一般來說,修復 Excel 中的 TRIM 函數錯誤並不太複雜。基本上,你只要掌握公式並正確應用就不會遇到錯誤。

如果您在使用 Excel 中的 TRIM 函數時遇到任何問題,請在本文下方評論以獲得支援。

看更多:

祝您成功!


在 Excel 上玩“拼圖”

在 Excel 上玩“拼圖”

Reddit 用戶 MehmetSalihKoten 在 Microsoft Excel 中創建了俄羅斯方塊的全功能版本。

如何使用Excel中的轉換功能

如何使用Excel中的轉換功能

要轉換 Excel 中的測量單位,我們將使用 Convert 函數。

Excel中HLOOKUP函數的使用方法

Excel中HLOOKUP函數的使用方法

HLOOKUP 函數是什麼?如何在Excel中使用HLOOKUP函數?讓我們來和 LuckyTemplates 一起找出答案吧!

Excel中的IFERROR函數、公式及用法

Excel中的IFERROR函數、公式及用法

Excel 中的 IFERROR 函數非常常用。為了很好地使用它,您需要了解 Microsoft Excel 的 IFERROR 公式。

如何在 Excel 中使用 VALUE 函數

如何在 Excel 中使用 VALUE 函數

Excel中的VALUE函數是什麼?Excel中的數值公式是什麼?讓我們透過 LuckyTemplates.com 來了解一下吧!

Excel EOMONTH函數,EOMONTH函數如何使用

Excel EOMONTH函數,EOMONTH函數如何使用

Excel中的EOMONTH函數用於顯示給定月份的最後一天,實作非常簡單。然後,您將根據我們輸入的數據獲得特定月份的最後一天。

如何在 Excel VBA 中使用 do-while 循環

如何在 Excel VBA 中使用 do-while 循環

想要在 Excel VBA 中自動執行重複任務嗎?因此,讓我們學習如何使用 Do-While 迴圈來實作一系列重複操作,直到滿足條件。

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 中的預設列寬和行高可能與您輸入的資料不符。以下的文章向您介紹了一些在Excel 2016中更改列、行和儲存格大小的方法,請參考!

Excel 2016 - 第 5 課:儲存格與區域的基本概念

Excel 2016 - 第 5 課:儲存格與區域的基本概念

每當您使用 Excel 時,您都需要在儲存格中輸入資訊或內容。讓我們透過LuckyTemplates來學習Excel 2016中單元格和區域的基本概念!

如何在Excel中使用XLOOKUP函數

如何在Excel中使用XLOOKUP函數

Excel 中的 Xlookup 函數是什麼?如何在Excel中使用Xlookup?讓我們透過 LuckyTemplates.com 來了解一下吧!