2022-10-16|閱讀時間 ‧ 約 3 分鐘

裁剪空格與 TRIM

請問 A 欄有幾個「喜特先生」?
5 個?我也覺得應該是 5 個。
可是如果我們把這範圍選起來,用資料透視表抓來一看:
嗯?怎麼會這樣?
我們把儲存格一個個點開來檢查一下,發現 A6 的「喜特先生 」塞了一個隱形的空格,所以資料透視表把「喜特先生」跟「喜特先生 」會被視為兩種不同的資料了。
不是,你這也太狡猾了吧 (╯°Д°)╯ ┻━┻
對不起,可是舉這個例子不是為了存心整大家的!
如果你的試算表是從其他檔案轉檔過來、或是你開放試算表給大家編輯、或是你從網頁複製東西貼到試算表的時候,這種小插曲或許就會發生。
你可以想像一下,如果有這樣含有空白的資料:
  • 會不會讓你的 VLOOKUP / XLOOKUP 失敗呢?
  • 會不會讓你的統計資料失準呢?
  • 會不會讓你苦心寫好的函式莫名其妙地發生錯誤呢?
以上都有可能!
所以,這次會跟大家分享怎麼移除儲存格值裡的空格,讓你的資料更乾淨

這次要討論的空格是頭尾半形有空格的狀況,例如:
「 喜特先生」、「喜特先生 」、「 喜特先生 」
如果是字跟字的中間有半形空格、或是有全形空格,就可能需要用別的方法來解決(例如使用 REGEXREPLACE、INDEX + SPLIT、REPLACE + FIND/FINDB、尋找與取代等等的),今天先不討論囉!

裁剪空格功能

  • 資料為靜態時使用
  • 使用場合:移除頭尾半形空白
步驟很簡單,選取要移除空白的範圍,點選工具列的「資料」 「資料清除」「裁剪空格」,點下去就做完了。

TRIM 函式

  • 動態資料、靜態資料皆可使用
  • 使用場合:移除頭尾半形空白
這函式的功能和上面的「裁剪空格」一樣,可以移除頭尾的半形空白。語法也非常單純,寫下 TRIM、把儲存格或文字放進去括號裡面就好了:
=TRIM(儲存格)
=TRIM(文字)
就這麼簡單!

這是我在做資料清理的時候,會連著移除重複資料(請參考:三招移除重複資料)一起完成的步驟。這樣一個小步驟,有機會讓你的資料準確度提升很多喔!
如果你喜歡這次的文章,歡迎你透過這些方法支持我:
・按下愛心、按下儲存
・留言告訴我你的想法
・加入喜特先生的官方沙龍,即時看到我發布的教學
・付費訂閱喜特先生的官方沙龍,加入每月小額訂閱方案
・追蹤喜特先生的 Facebook
・按這邊小額贊助我的創作!
想要看更多文章,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!
我是喜特先生,Mr. Sheet,我們下個教學見!
分享至
成為作者繼續創作的動力吧!
簡潔、快速、有效,讓你的日常生活、工作生產力大提升!Google 試算表教學站裡面有各種函式的用法、試算表的功能應用、生活應用案例以外,也當然有對新手友善的教學。這是喜特先生目前主力更新的專題唷!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

發表回應

成為會員 後即可發表留言