Excel字串分割全攻略:實用步驟、公式技巧與常見應用

本篇全面介紹Excel字串分割技巧,涵蓋「文字到列」工具、各類公式(LEFT、RIGHT、MID、FIND、TEXTSPLIT等)、多分隔符處理與實務應用案例,並提供常見問題解答與自動化處理建議,助你提升資料處理效率。

🧮 還在用 Excel 管理專案?試試這些更聰明的工具 🚀

從 Excel 升級到專業專案管理 × 自動化平台

還在用 Excel 追進度?monday.com 幫你把任務、時程、甘特圖、報表全部自動化! 支援 Excel 一鍵匯入,輕鬆轉換成更直覺的視覺化專案看板。 全球 22.5 萬家公司愛用,AI 輔助讓團隊溝通更順暢。
⭐ 最多人使用

從任務到 OKR,一站式專案與團隊協作平台

整合文件、OKR、任務與自動化流程,AI 助你更快完成工作。 也支援從 Excel 匯入專案資料。

輕鬆整理文件 × 規劃專案 × 建立資料庫

Notion AI 幫你自動生成 SOP、專案摘要與任務追蹤頁面。 從 Excel 匯入表格,打造你自己的工作空間。

Excel字串分割教學總覽

在日常資料整理、報表製作或資料清理時,經常需要將一個儲存格中的字串依特定規則分割成多個欄位。例如,將「王小明, Taipei, 0912345678」分拆為姓名、城市與電話,或將電子郵件地址拆解成帳號與網域。這些需求不僅出現在人資、行銷、客服等部門,也常見於專案管理、資料分析等工作流程中。

Excel提供多種字串分割方式,從基礎的「文字到列」工具,到靈活的公式運用,以及最新版Excel的TEXTSPLIT函數,皆能因應不同資料型態與分割需求。以下將依實務場景,系統化說明各種分割方法、適用時機與常見問題,協助你選擇最合適的解決方案。

使用「文字到列」工具分割字串

「文字到列」是Excel內建的資料分割工具,適合將靜態資料依特定分隔符(如逗號、分號、空格、Tab等)快速拆分成多欄。常見應用如:分割姓名清單、地址、批次匯入資料等。

操作步驟

  1. 選取資料:點選欲分割的儲存格範圍。
  2. 啟動工具:點選「資料」功能區中的「文字到列」。
  3. 選擇分割類型:選擇「分隔符號」並按「下一步」。
  4. 設定分隔符:勾選資料中的分隔符(如逗號、空格),可同時選多種。
  5. 預覽與完成:確認預覽結果,設定目標欄位,點擊「完成」。

注意事項與限制

  • 僅適用靜態資料:分割後資料不會自動更新,原資料變動需重新分割。
  • 原始資料會被覆蓋:建議先複製資料到新欄位操作。
  • 多分隔符處理:可同時勾選多個分隔符,但遇到連續分隔符或特殊符號時,可能需先做資料清理。
  • 空白欄位處理:若資料中有缺漏,分割後可能出現空白欄,需特別檢查。

實務案例

  • 分割姓名與部門:如「陳怡君-財務部」可用「-」分隔,快速拆分成兩欄。
  • 批次匯入電話清單:將「姓名,電話」格式資料批量分割,便於後續篩選或聯繫。

常見錯誤

  • 分隔符設定錯誤導致分割結果不如預期。
  • 原資料被覆蓋,建議先備份。
  • 資料中含有多個不同分隔符,需先統一格式。

使用公式分割字串

對於需要動態分割、條件複雜或需自動更新的資料,公式分割提供更高彈性。以下依基礎到進階,說明各類常用公式及其組合應用。

基礎函數介紹(LEFT、RIGHT、MID)

這三個函數可用來擷取字串的左側、右側或中間部分,適合已知欲擷取長度的情境。

  • LEFT(文字, 字數):從左側開始擷取指定字數。
  • RIGHT(文字, 字數):從右側開始擷取指定字數。
  • MID(文字, 起始位置, 字數):從指定位置開始擷取指定字數。

範例

  • 擷取郵遞區號:「台北市中正區100」→ =LEFT(A2,3) 取得「台北市」。
  • 擷取電話後四碼:「0912345678」→ =RIGHT(A2,4) 取得「5678」。
  • 擷取帳號:「[email protected]」→ =LEFT(A2,SEARCH("@",A2)-1) 取得「user」。

進階組合公式(FIND、SEARCH、LEN)

當分隔符位置不固定時,需結合FIND/SEARCH尋找分隔符位置,再搭配MID、LEFT、RIGHT等函數動態擷取。

常用組合

  • FIND(字元, 文字):尋找特定字元首次出現位置(區分大小寫)。
  • SEARCH(字元, 文字):同FIND,但不區分大小寫。
  • LEN(文字):計算字串長度。

範例

  • 分割姓名與電話:「王小明,0912345678」
    • 取得姓名:=LEFT(A2,FIND(",",A2)-1)
    • 取得電話:=MID(A2,FIND(",",A2)+1,LEN(A2)-FIND(",",A2))
  • 分割電子郵件帳號與網域:「[email protected]
    • 帳號:=LEFT(A2,FIND("@",A2)-1)
    • 網域:=MID(A2,FIND("@",A2)+1,LEN(A2)-FIND("@",A2))

TEXTSPLIT函數(Excel 365/2021)

TEXTSPLIT是新版Excel專為字串分割設計的函數,支援單一或多個分隔符,能自動將結果展開至多欄或多列,極大提升分割效率。

語法

=TEXTSPLIT(文字, 欄分隔符, [列分隔符], [忽略空白], [填充值], [區分大小寫])

範例

  • 分割逗號清單:「A,B,C」→ =TEXTSPLIT(A2,","),自動分成三欄。
  • 多分隔符分割:「apple;banana,orange」→ =TEXTSPLIT(A2,{",",";"})
  • 分割多行資料:「A,B|C,D」→ =TEXTSPLIT(A2,",","|"),分成多列多欄。

優缺點比較

方法 優點 缺點
TEXTSPLIT 支援多分隔符、動態更新、簡潔 僅新版Excel支援
公式組合 彈性高、舊版支援 公式較複雜,維護較難
文字到列 操作簡單、適合一次性分割 靜態、無法自動更新

多分隔符與特殊情境處理

  • 多種分隔符:TEXTSPLIT可直接用陣列指定多個分隔符,舊版則需先用SUBSTITUTE將分隔符統一再分割。
  • 連續分隔符:TEXTSPLIT可設定忽略空白,舊版需先清理資料。
  • 空白處理:分割後出現空白欄,可用IF、FILTER等函數進一步處理。

常見應用案例

案例一:分割姓名與職稱

資料:「林志玲/行銷經理」

  • 公式=LEFT(A2,FIND("/",A2)-1)(姓名)
  • 公式=MID(A2,FIND("/",A2)+1,LEN(A2)-FIND("/",A2))(職稱)

案例二:分割地址資訊

資料:「台北市,中山區,104」

  • TEXTSPLIT=TEXTSPLIT(A2,","),自動分成三欄。
  • 傳統公式:依分隔符位置組合LEFT、MID、FIND。

案例三:分割多重電子郵件

資料:「[email protected];[email protected];[email protected]

  • TEXTSPLIT=TEXTSPLIT(A2,";")
  • 傳統公式:需結合SEARCH、MID、LEN等,較為繁瑣。

案例四:批次分割大量資料

若需定期自動分割大量資料(如自動化報表、批次匯入),可考慮以Excel公式結合自動化工具(如Monday.comClickUp)進行流程優化,減少人工作業錯誤並提升效率。

常見問題與錯誤排查(FAQ)

Q1:為什麼「文字到列」分割後資料無法自動更新?
A:該工具僅適用靜態資料,原資料變動需重新操作。若需動態分割,建議使用公式或TEXTSPLIT。

Q2:Excel舊版沒有TEXTSPLIT,怎麼辦?
A:可用LEFT、RIGHT、MID、FIND、SEARCH等函數組合實現分割,雖然較繁瑣但同樣有效。

Q3:分割後出現空白欄或錯誤值?
A:可能因資料格式不一致、分隔符設定錯誤或資料缺漏,建議先檢查原始資料並統一格式。

Q4:如何處理多種分隔符或連續分隔符?
A:TEXTSPLIT支援多分隔符,舊版可用SUBSTITUTE將多種分隔符先替換為單一符號再分割。

Q5:分割大量資料時Excel效能變慢?
A:可考慮分批處理,或利用自動化協作平台(如Monday.com、ClickUp)進行批次資料處理與分割。

進階自動化與大量分割處理建議

當面對大量資料分割、需定期自動化處理或跨部門協作時,單靠Excel公式可能效率有限。此時可考慮導入專業協作與自動化工具(如Monday.comClickUp),這些平台支援自動化流程、批次資料處理與多用戶協作,能大幅提升資料分割與整理效率,減少人為錯誤,並方便後續追蹤與分析。

適用情境包括:
– 定期自動產生分割報表
– 多人協作資料清理
– 跨部門資料整合與分發

結論與選擇建議

Excel字串分割方法多元,從「文字到列」工具、傳統公式到TEXTSPLIT新函數,皆能因應不同需求。靜態資料建議用「文字到列」,動態或複雜分割則可運用公式或TEXTSPLIT。面對大量或需自動化處理時,則可結合進階協作工具,打造高效、穩定的資料處理流程。建議根據實際需求選擇最合適的方法,靈活運用各項技巧,提升工作效率。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

✨ 讓專案管理變簡單,團隊更強大!

在專案推進的每一步,效率就是競爭力。monday.com 整合進度追蹤、團隊協作與資源分配,讓你隨時掌握全局、快速解決問題。
全球18萬家專業團隊已經採用,你還在等什麼?