TRIM 是 Excel 的30個必學函數之一,用於去除文字間多餘的空白格,在處理文書作業或清洗數據時十分好用。
本文將會用 5 分鐘的時間,完整分享 TRIM 函數的用法與進階應用。
如果你還不熟 TRIM 函數,十分建議可以學起來,進而提升工作效率。
那麼我們就開始吧!
TRIM 函數用法
TRIM 函數用於去除文字間多餘的空白格,如「頭尾的空白格」以及「字之間 2 格以上的空白格」。
以下是 TRIM 的函數說明:
=TRIM ( text )
使用範例:利用 TRIM 函數去除 A 欄文字間多餘的空白格:
=TRIM ( A2 )
TRIM 函數「無法」處理中文資料
我們知道中文字之間是不會有空白格存在的,因此想要利用 TRIM 函數移除中文的多餘空白格,效果就不會太理想:
=TRIM ( A2 )
可以發現中文字之間還是會留下一個空白格。
而如果想要完全移除空白格,則需要使用 SUBSTITUTE 函數,將全部的空白格替換為空值:
=SUBSTITUTE ( A2 , ” “ , “” )
引數名稱 | 解釋 | 範例 |
---|---|---|
text | 文字或儲存格 | A2 |
old_text | 要替換的文字 | ” “(空白格) |
new_text | 替換文字 | “”(替換為空值) |
TRIM 函數處理數值計算
TRIM 函數會將資料的格式轉換為「文字」,因此 TRIM 後的數字是無法進行加總的:
此時,利用 VALUE 函數將 TRIM 後的資料格式轉回數值,就可以正常加總:
=VALUE (TRIM ( A2 ) )
TRIM 進階用法 1 – 搭配 LEN 計算多餘空白格數量
LEN 函數用於計算文字或儲存格的有幾個字,以下是 LEN 的函數說明與範例:
=LEN ( text )
而 TRIM 函數與 LEN 函數搭配便可以用「原字數減去 TRIM 後的字數」,計算出多餘空白格的數量:
=LEN ( A2 )-LEN (TRIM ( A2 ) )
TRIM 進階用法 2 – 將含有多餘空白格的儲存格變色
STEP. 1:我們先選取資料範圍,並點擊「常用」⭢「條件式格式設定」⭢「新增規則」。
STEP. 2:選取最下面的「使用公式來決定要格式化哪些儲存格」,並在公式處輸入:
=LEN ( A2 )>LEN (TRIM ( A2 ) )
STEP. 3:點擊「格式」,並設定希望變色的儲存格顏色、文字顏色等等,最後按下「確定」。
STEP. 4:就可以看到含有多餘空白格的儲存格就會依照我們設定的格式進行變色啦!
TRIM 常見錯誤
- #NAME?:通常是由於函數名稱拼寫錯誤造成的,例如將 TRIM 打錯成了 TMRI 或者 TIM。
- #REF!:如果引用的儲存格無效(如引用了一個已被刪除的範圍),Excel 就會顯示 #REF! 錯誤。
- 我的大腦