SPLIT,分隔文字第二招

更新 發佈閱讀 5 分鐘

在上次的「怎麼把文字分隔成不同欄?」提到,我們可以用 Google 試算表內建的功能,把這樣的資料分隔出來,落在不同欄上。例如把這樣的資料:

raw-image

變成這樣:

raw-image

但如果資料是動態的(例如你從 IMPORTRNAGE 導入的資料、QUERY 查出來的資料、或是從函式產生的結果等)、或是我們想要在分隔上做更細緻的設定,其實還有一個函式可以幫忙我們,叫做「SPLIT」。

馬上來看看怎麼做吧!


語法

SPLIT 函式的語法很簡單,它只有兩個必要的參數、還有兩個選填的:

=SPLIT(文字, 分隔符號, [逐個分隔], [移除空白結果])
  • 文字:你打算要分隔的文字或儲存格位址
  • 分隔符號:用來分隔的標準
  • 逐個分隔:選填,預設是 true。我們等等會進一步說明。
  • 移除空白結果:選填,預設是 true,等等也會說明。


「逐個分隔」是什麼東西?

「如果你的分隔符號有兩個字元以上,你要不要把每個字元、都當成一個獨立的分隔標準?」的意思。舉個例子,我們有這串字:

今天不是星期三 明天是星期四

我們的分隔符號設定為「不是」、且把「逐個分隔」設定為 TRUE 的話:

raw-image

這是因為 SPLIT 把「不」跟「是」都當作分隔符,所以:

今天不是星期三 明天星期四
--> 今天 / 星期三 明天 / 星期四

那如果把這邊寫成 FALSE 的話:

raw-image

「不是」被當成分隔符,隔開了「今天」跟「星期三」,但是「明天是」的「是」被留下來了。這是因為沒有逐個分割、只把「不是」視為一個分隔符的關係:

今天不是星期三 明天是星期四
--> 今天 / 星期三 明天是星期四

不過老實說,我覺得實務上在用 SPLIT 的時候,大部分只會遇到分隔符號只有一個字元的狀況,要考量到逐個分隔的情況真的很少,所以這部分你可以看看就好!


注意事項

  • 如果要分隔的文字長度過長(超過 50000 個字元),SPLIT 會給你 #REF! 錯誤。
  • SPLIT 的結果需要有足夠的空間讓它展開,如果被其他資料擋住的話,會回傳 #REF! 錯誤。
raw-image
  • SPLIT 的結果不能編輯!你可能需要複製後貼上值,把資料轉成靜態的後再編輯。
  • 分隔符號有大小寫區分,寫的時候要小心。
  • SPLIT 的結果會往右出現,你如果想要讓 SPLIT 的結果是直的一欄,可以在 SPLIT 外面再包一層 TRANSPOSE 函式:
=TRANSPOSE(SPLIT(...))


應用範例

接下來我會示範兩個可以活用 SPLIT 的方式。歡迎到這邊複製試算表,跟我一起做喔!


一、分隔日期和時間

假如你有個日期和時間的資料,格式是「yyyy-mm-dd hh:mm:ss」(年-月-日 時-分-秒,位數固定):

raw-image

我們就可以很簡單地用 SPLIT(或是上次介紹的「把文字分成不同欄」的功能),把日期跟時間分開,像是這樣:

=SPLIT(A2, " ")

來看看效果:

raw-image

如果你想接著把下面的一起完成,也可以搭配 ArrayFormula 使用:

=ARRAYFORMULA(SPLIT(A2:A20, " ")
raw-image


二、選擇分隔後的第N個東西

再來看一組資料,這邊有幾個假地址:

raw-image

如果這邊直接做 SPLIT 的話,會像是這樣:

=SPLIT(A2, " / ")
raw-image

可是如果我只想要「中壢區」、「蘆竹區」、「新莊區」這邊的第二組資料呢?你可以用 INDEX 函式,把 SPLIT 包起來,像是:

=INDEX(SPLIT(A2, " / "), 2)
raw-image

INDEX 的 2 代表你要第二組資料,如果你要第一組的話,那就是 1,第三組就是 3,以此類推!


今天介紹了基本 SPLIT 的運用方法,其他活用的方式還有很多!如果你有任何應用的點子也歡迎跟我聊聊。

如果你喜歡這次的文章,歡迎你透過這些方法支持我:
・按下愛心、按下儲存
・留言告訴我你的想法
・加入喜特先生的官方沙龍,即時看到我發布的教學
・付費訂閱喜特先生的官方沙龍,加入每月小額訂閱方案
・追蹤喜特先生的 Facebook
・按這邊小額贊助我的創作!

想要看更多文章,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!

我是喜特先生,Mr. Sheet,我們下個教學見!



留言
avatar-img
喜特先生官方沙龍
21.2K會員
158內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 Google 試算表教學、Google Apps Script 的研究、數據分析課程的開箱,還有 Google 試算表疑難雜症的解題分享唷!💪
2025/04/20
請你試著在 Google 試算表的儲存格上打這個,按下 Enter: =WHATTHEFOXSAY() 會有神奇的事情發生喔 ✨
Thumbnail
2025/04/20
請你試著在 Google 試算表的儲存格上打這個,按下 Enter: =WHATTHEFOXSAY() 會有神奇的事情發生喔 ✨
Thumbnail
2024/06/02
上次介紹了 REPLACE 函式,可以用來取代儲存格內的特定文字。其實我們還有一個相似的函式叫 SUBSTITUTE,也有取代的功能,不過當然有一點不一樣的地方!今天會分享語法的範例,還有跟 REPLACE 的差異在哪。一起來看看!
Thumbnail
2024/06/02
上次介紹了 REPLACE 函式,可以用來取代儲存格內的特定文字。其實我們還有一個相似的函式叫 SUBSTITUTE,也有取代的功能,不過當然有一點不一樣的地方!今天會分享語法的範例,還有跟 REPLACE 的差異在哪。一起來看看!
Thumbnail
2024/05/25
這是文字處理基礎函式的第四篇文章,今天要來介紹 REPLACE 函式! REPLACE 可以取代掉儲存格內的文字,今天會分享一下它語法怎麼寫、也有兩個實際應用的案例。一起來看看! REPLACE 語法 REPLACE 的語法長了一點點,有四個參數要設定: =REPLACE(要取代
Thumbnail
2024/05/25
這是文字處理基礎函式的第四篇文章,今天要來介紹 REPLACE 函式! REPLACE 可以取代掉儲存格內的文字,今天會分享一下它語法怎麼寫、也有兩個實際應用的案例。一起來看看! REPLACE 語法 REPLACE 的語法長了一點點,有四個參數要設定: =REPLACE(要取代
Thumbnail
看更多
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
當拿到資料時,發現所有的資料全部都擠在同一個儲存格內,在進行資料整理與分析時,最害怕就是遇到這樣的情況,該如何將塞在裡面的資料把它整理成右邊呢? 其實如果資料是有很明確的規律,都是可以解決的。 可以觀察到每一種服裝與數字中間都有一個空格,而且不同服裝之間都是用逗號個開,得到這樣的規律其實問題就已
Thumbnail
當拿到資料時,發現所有的資料全部都擠在同一個儲存格內,在進行資料整理與分析時,最害怕就是遇到這樣的情況,該如何將塞在裡面的資料把它整理成右邊呢? 其實如果資料是有很明確的規律,都是可以解決的。 可以觀察到每一種服裝與數字中間都有一個空格,而且不同服裝之間都是用逗號個開,得到這樣的規律其實問題就已
Thumbnail
EXCEL數據常常錯誤的元兇,認識數字跟文字型數字!! 🚫異常狀況1: 資料中有文字型數字,SUM會跳過文字型數字進行加總 🚫異常狀況2: 資料中有文字型數字布林邏輯或其他查詢函數會失效 🚫異常狀況3: 資料中有文字型數字會讓樞紐運算錯誤 判斷異常: 判斷方法1 : 數字靠右,文字靠左 判斷方
Thumbnail
EXCEL數據常常錯誤的元兇,認識數字跟文字型數字!! 🚫異常狀況1: 資料中有文字型數字,SUM會跳過文字型數字進行加總 🚫異常狀況2: 資料中有文字型數字布林邏輯或其他查詢函數會失效 🚫異常狀況3: 資料中有文字型數字會讓樞紐運算錯誤 判斷異常: 判斷方法1 : 數字靠右,文字靠左 判斷方
Thumbnail
把文字分隔成不同欄還有第二招!歡迎來看看~
Thumbnail
把文字分隔成不同欄還有第二招!歡迎來看看~
Thumbnail
你是不是常常要面對堆積如山的excel表格?其實有一些簡單的訣竅,可以讓你大大減輕製作數十頁資料的痛苦......
Thumbnail
你是不是常常要面對堆積如山的excel表格?其實有一些簡單的訣竅,可以讓你大大減輕製作數十頁資料的痛苦......
Thumbnail
「商業簡報只等於好看專業的投影片」其實是一種誤解,我在各地跨國企業的親身經驗,在需要討論細項、數字的時候,簡報的載具也會混有試算表來作靈活運用。單一地強化投影片的技巧,就忽略了實戰中商業機構的需要。相對起投影片強調空間運用,上班族在預備試算表的時候,內容更容易出現密麻麻、難以快速看清的情況。
Thumbnail
「商業簡報只等於好看專業的投影片」其實是一種誤解,我在各地跨國企業的親身經驗,在需要討論細項、數字的時候,簡報的載具也會混有試算表來作靈活運用。單一地強化投影片的技巧,就忽略了實戰中商業機構的需要。相對起投影片強調空間運用,上班族在預備試算表的時候,內容更容易出現密麻麻、難以快速看清的情況。
Thumbnail
這次要用「將文字分隔成不同欄」的功能,輕鬆切割文字!
Thumbnail
這次要用「將文字分隔成不同欄」的功能,輕鬆切割文字!
Thumbnail
1、選取需要檢視的範圍,點選「條件格式設定」 2、找到「醒目提示儲存格規則」下的「重複的值...」 3、在「設定格式方式」內點選自訂格式,進入後可以自定義想要顯示的方式 4、按下確定,就可以找出重複值了
Thumbnail
1、選取需要檢視的範圍,點選「條件格式設定」 2、找到「醒目提示儲存格規則」下的「重複的值...」 3、在「設定格式方式」內點選自訂格式,進入後可以自定義想要顯示的方式 4、按下確定,就可以找出重複值了
Thumbnail
Google 試算表還有一個花括號 { } 的參照方法,可以參照範圍。學會的話,對處理大量資料有很多好處!我們來看看怎麼用 { } 來處理吃資料吧。
Thumbnail
Google 試算表還有一個花括號 { } 的參照方法,可以參照範圍。學會的話,對處理大量資料有很多好處!我們來看看怎麼用 { } 來處理吃資料吧。
Thumbnail
工作上臨時需要,去搜尋了各類文章,但concat函數excel好像會有版本限制,我用公式臨時調不出想要的結果...... 需求:移除重複欄位、把各欄位的內容用逗號(,)做連接 方法:找到移除重複的功能按鈕、使用&連接、使用excel的自動填滿功能
Thumbnail
工作上臨時需要,去搜尋了各類文章,但concat函數excel好像會有版本限制,我用公式臨時調不出想要的結果...... 需求:移除重複欄位、把各欄位的內容用逗號(,)做連接 方法:找到移除重複的功能按鈕、使用&連接、使用excel的自動填滿功能
Thumbnail
先對整體有個輪廓,會比細部指令來得重要喔!先見林,再見樹。
Thumbnail
先對整體有個輪廓,會比細部指令來得重要喔!先見林,再見樹。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News