【Excel函數70】TEXTSPLIT 將文字依分隔符拆解為陣列,資料解析與欄位分割的核心技巧

更新 發佈閱讀 6 分鐘

在 Excel 中處理匯入資料、格式化欄位或解析文字內容時,常需要將一段文字依特定分隔符拆解為多個欄位或列。TEXTSPLIT 函數是 Excel 365 中專為此目的設計的動態陣列函數,能依水平或垂直方向輸出拆解結果,適合用於報表設計、資料清理、欄位標準化與自動化解析等場景。

🔹快速摘要(語法、用途、常見場景)

  • 用途:依指定分隔符將文字拆解為陣列
  • 語法=TEXTSPLIT(文字, 欄分隔符, [列分隔符], [忽略空白], [掃描方向])
  • 常見場景:欄位分割、資料清理、文字解析、匯入資料處理、報表欄位生成

一、TEXTSPLIT 函數語法與用途:文字拆解的動態陣列工具

語法:

=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode])
  • text:要拆解的文字字串
  • col_delimiter:欄分隔符(如逗號、空格)
  • row_delimiter(可選):列分隔符(如換行)
  • ignore_empty(可選):是否忽略空白項目(TRUE 或 FALSE)
  • match_mode(可選):是否使用大小寫不敏感比對(0 為精確比對,1 為模糊比對)

TEXTSPLIT 可依水平或垂直方向輸出結果,支援多層分隔與動態陣列。

二、範例教學:五個基礎 + 五個進階範例

🔸基礎範例(適合初學者快速掌握用途)

範例一:依逗號拆解文字為欄位

=TEXTSPLIT("蘋果,香蕉,芒果", ",")

回傳三個欄位:蘋果|香蕉|芒果。

範例二:依空格拆解文字為欄位

=TEXTSPLIT("台北 信義區 松高路", " ")

回傳三個欄位:台北|信義區|松高路。

範例三:依換行拆解文字為列

=TEXTSPLIT("A項目\nB項目\nC項目", ,CHAR(10))

回傳三列:A項目、B項目、C項目。

範例四:同時指定欄與列分隔符

=TEXTSPLIT("A1,B1\nA2,B2", ",",CHAR(10))

回傳 2 列 × 2 欄的陣列。

範例五:忽略空白項目

=TEXTSPLIT("A,,B,C", ",",,TRUE)

回傳 A|B|C(略過空白)。

🔸進階範例(適合報表設計與資料解析應用)

範例六:搭配 TEXTJOIN 重組拆解結果

=TEXTJOIN(" | ", TRUE, TEXTSPLIT(A1, ","))

將拆解後的項目重新合併為標準格式。

範例七:搭配 LAMBDA 建立自動拆解公式

=LAMBDA(x, TEXTSPLIT(x, ","))(A1)

建立可重複使用的拆解邏輯。

範例八:搭配 FILTER 篩選拆解結果

=FILTER(TEXTSPLIT(A1, ","), TEXTSPLIT(A1, ",")<>"")

篩選非空白項目。

範例九:搭配 MAP 批次拆解整欄資料

=MAP(A2:A10, LAMBDA(x, TEXTSPLIT(x, ",")))

將 A2:A10 每列資料依逗號拆解。

範例十:處理多層分隔符(如「;」與「,」)

=TEXTSPLIT(SUBSTITUTE(A1,";",","), ",")

先統一分隔符,再拆解。

三、常見問題解答(FAQ)

Q1:TEXTSPLIT 和 TEXTTOCOLUMNS 有什麼差別?

TEXTSPLIT 是公式函數,可動態更新;TEXTTOCOLUMNS 是一次性操作工具。

Q2:TEXTSPLIT 可以處理多層分隔嗎?

可以,需先用 SUBSTITUTE 統一分隔符。

Q3:TEXTSPLIT 可以處理整欄資料嗎?

可以,搭配 MAP 或 LAMBDA 處理每列資料。

Q4:TEXTSPLIT 可以處理中文嗎?

可以,只要分隔符正確設定即可。

Q5:TEXTSPLIT 可以搭配哪些函數使用?

常見搭配 TEXTJOIN、SUBSTITUTE、FILTER、MAP、LAMBDA 等。

四、注意事項與錯誤排除

  • 分隔符必須為文字格式,不能為數值
  • 若輸入為錯誤值,可能回傳 #VALUE!
  • 若分隔符未正確設定,可能無法成功拆解
  • 若需處理多層分隔,建議先用 SUBSTITUTE 統一格式
  • TEXTSPLIT 回傳動態陣列,請確認儲存格空間足夠

五、延伸技巧與相關函數

  • TEXTJOIN 函數:合併拆解後的文字並加入分隔符
  • SUBSTITUTE 函數:替換分隔符以利拆解
  • FILTER 函數:篩選拆解結果
  • MAP / LAMBDA 函數:批次處理與邏輯封裝
  • SPLIT(Google Sheets):類似功能的雲端版本函數

六、結語與延伸閱讀推薦

TEXTSPLIT 函數是 Excel 中最強大的文字拆解工具之一,適合用在資料清理、欄位分割、報表設計與自動化解析等情境。學會 TEXTSPLIT 後,你可以進一步探索:

  • [TEXTJOIN 函數教學:合併文字並加入分隔符的進階技巧]
  • [SUBSTITUTE 函數教學:替換字元以利格式處理]
  • [MAP 函數教學:逐項處理與格式轉換的動態技巧]
留言
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
57會員
336內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/12
在 Excel 中處理報表欄位、標籤生成或格式化輸出時,若需要合併多段文字並加入分隔符號,TEXTJOIN 函數是最靈活的選擇。它能一次合併整個範圍或陣列,並自動插入指定的分隔符號,適合用於資料清理、格式統一、動態欄位生成與批次輸出等場景。
Thumbnail
2025/10/12
在 Excel 中處理報表欄位、標籤生成或格式化輸出時,若需要合併多段文字並加入分隔符號,TEXTJOIN 函數是最靈活的選擇。它能一次合併整個範圍或陣列,並自動插入指定的分隔符號,適合用於資料清理、格式統一、動態欄位生成與批次輸出等場景。
Thumbnail
2025/10/11
在 Excel 中進行報表設計、標籤生成或格式化輸出時,常需要將多個文字欄位合併為一段完整內容。CONCATENATE 函數是早期版本 Excel 中的文字合併工具,能將多個文字或儲存格內容串接為一段文字。雖然在 Excel 365 中已被 CONCAT 函數取代。
Thumbnail
2025/10/11
在 Excel 中進行報表設計、標籤生成或格式化輸出時,常需要將多個文字欄位合併為一段完整內容。CONCATENATE 函數是早期版本 Excel 中的文字合併工具,能將多個文字或儲存格內容串接為一段文字。雖然在 Excel 365 中已被 CONCAT 函數取代。
Thumbnail
2025/10/11
在 Excel 中處理報表欄位、標籤生成或格式化輸出時,常需要將多個文字欄位合併為一段完整內容。CONCAT 函數是 Excel 365 中的文字合併工具,能取代舊版 CONCATENATE 函數,支援動態陣列與多儲存格合併,適合用於資料清理、報表設計、輸出格式統一與標籤生成等場景。
Thumbnail
2025/10/11
在 Excel 中處理報表欄位、標籤生成或格式化輸出時,常需要將多個文字欄位合併為一段完整內容。CONCAT 函數是 Excel 365 中的文字合併工具,能取代舊版 CONCATENATE 函數,支援動態陣列與多儲存格合併,適合用於資料清理、報表設計、輸出格式統一與標籤生成等場景。
Thumbnail
看更多
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
當你想升級設備、投放廣告,或是為了雙 11 提前備貨,卻發現現金流卡住時,除了等銀行、跟親友開口,其實還有一個常被忽略、卻很有力的選項。讓房子,成為你事業的贊助商——國峯厝好貸。
Thumbnail
當你想升級設備、投放廣告,或是為了雙 11 提前備貨,卻發現現金流卡住時,除了等銀行、跟親友開口,其實還有一個常被忽略、卻很有力的選項。讓房子,成為你事業的贊助商——國峯厝好貸。
Thumbnail
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
Thumbnail
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗 🔗E
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗 🔗E
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
在 Excel 中,日期和時間是常見的數據類型,因此經常需要進行日期計算和處理。為了方便使用者操作,Excel 提供了許多強大的日期函數。在這篇教學文章中,我們將介紹常用的日期函數及其應用。
Thumbnail
在 Excel 中,日期和時間是常見的數據類型,因此經常需要進行日期計算和處理。為了方便使用者操作,Excel 提供了許多強大的日期函數。在這篇教學文章中,我們將介紹常用的日期函數及其應用。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News