Excel 擷取字串全攻略:實用函數、案例解析與高效資料處理技巧

本教學全面介紹Excel擷取字串的多種方法,從基礎函數到進階應用,搭配實際案例、錯誤排解與方法比較,協助你靈活處理各類資料,提升工作效率。

讓資訊整合更靈活

記錄、協作、成長 — Notion帶來比Excel更靈活的工作方式!
免費使用

200+模板自動化工作流程

從數據到成果,只需一步 — 用Monday代替Excel,效率倍增!
免費使用

AI智能團隊協作

AI驅動的ClickUp超越Excel,讓工作更精準快速!
免費使用

為什麼要學會Excel字串擷取?

在日常的專案管理、資料分析或行政作業中,經常會遇到需要從一串文字中擷取特定資訊的情境,例如從「王小明-業務部」中分離姓名與部門、從郵件地址中取得帳號名稱、或將多重分隔的資料拆分成多欄。掌握Excel字串擷取技巧,不僅能大幅提升資料處理效率,更能減少手動操作的錯誤率,讓你在大量資料整理、報表製作或自動化流程中如虎添翼。

Excel常用字串擷取函數與操作方法

Excel提供多種字串擷取函數,以下將依據不同需求,逐步解析各種實用方法,並搭配實例說明。

方法一:LEFT、RIGHT、MID——基礎字串擷取

這三個函數是Excel最基礎的字串擷取工具,適用於已知要從左、右或中間取出固定長度字元的情境。

  • LEFT(文字, [字元數量]):從左側取出指定數量的字元。
  • RIGHT(文字, [字元數量]):從右側取出指定數量的字元。
  • MID(文字, 起始位置, [字元數量]):從指定位置開始,取出指定數量的字元。

案例1:擷取姓名與部門
假設A2為「王小明-業務部」
– 取出姓名(左側3字):=LEFT(A2,3),結果為「王小明」
– 取出部門(右側3字):=RIGHT(A2,3),結果為「業務部」

案例2:擷取中間字串
A2為「abc-123-xyz」
– 取出「123」:=MID(A2,5,3),從第5個字元開始取3個字。

適用情境:資料格式固定,字元數量已知。

方法二:FIND、SEARCH搭配LEFT、MID——動態擷取

當資料長度不固定,或需根據特定符號(如「-」、「,」、「@」)分隔時,需先用FIND或SEARCH找出符號位置,再搭配LEFT、MID等函數動態擷取。

  • FIND(尋找內容, 文字, [起始位置]):回傳尋找內容首次出現的位置(區分大小寫)。
  • SEARCH(尋找內容, 文字, [起始位置]):同FIND,但不區分大小寫。

案例1:擷取逗號前的文字
A2為「Hello, World!」
– 公式:=LEFT(A2, FIND(",",A2)-1)
– 結果:「Hello」

案例2:分離郵件帳號與網域
A2為「[email protected]
– 取出帳號:=LEFT(A2, FIND("@",A2)-1),結果為「user」
– 取出網域:=MID(A2, FIND("@",A2)+1, LEN(A2)-FIND("@",A2)),結果為「example.com」

適用情境:資料長度不一,需依特定符號分隔。

方法三:TEXTJOIN、FILTERXML進階分割

當字串中有多個分隔符號,且需擷取其中某一部分時,可結合SUBSTITUTE與FILTERXML進行更彈性的分割。

公式範例
假設A2為「A,B,C,D」
– 取出第3個逗號分隔值(即「C」):
=FILTERXML("<s><t>"&SUBSTITUTE(A2,",","</t><t>")&"</t></s>","//t[3]")

說明
– SUBSTITUTE將逗號替換為XML標籤,FILTERXML則可根據索引取出指定部分。
– 若需批次處理大量分隔字串,這種方法特別高效。

適用情境:多重分隔符、大量批次分割。

各方法比較與適用建議

方法 適用情境 優點 侷限
LEFT/RIGHT/MID 格式固定、長度已知 直觀、易用 無法處理長度不一的資料
FIND/SEARCH+MID 依符號分割、長度不一 動態、彈性高 需搭配多個函數,較複雜
FILTERXML 多重分隔符、批次分割 可直接取任意分割段 需支援FILTERXML,部分Excel無

常見錯誤與排解技巧

1. FIND/SEARCH找不到符號時出現#VALUE!

  • 原因:尋找的符號不存在於字串中。
  • 解法:可搭配IFERROR處理,避免錯誤中斷公式。
  • 例:=IFERROR(LEFT(A2, FIND(",",A2)-1), "")

2. 中文字串處理

  • Excel的字元計算以「字元」為單位,中文一字視為一個字元,與英文處理一致。
  • 若遇到全形/半形混用,建議先用CLEAN或TRIM函數清理資料。

3. FILTERXML無法使用

  • FILTERXML僅支援部分Excel版本(如Office 365、Excel 2013以上),若無法使用,可考慮VBA或Power Query替代。

進階應用:自動化字串處理與團隊協作

當資料量龐大或需跨部門協作時,僅靠Excel手動處理容易出現瓶頸。此時可結合專業工具提升效率:

  • Monday.com:適合需要自動化大量資料流程的團隊,能將Excel資料自動匯入、分割、分派,並整合自動化腳本,大幅減少重複性工作。
  • Notion:彈性記錄與協作,適合需要跨部門協作、彙整多來源資料的團隊,支援資料庫、模板與API串接,讓字串處理更靈活。
  • ClickUp:結合AI與自動化,能快速處理大量任務與資料分割,適合追求高效率的知識型團隊。

這些工具不僅能補足Excel在自動化與協作上的不足,還能讓團隊在資料處理、任務分派、進度追蹤等環節更高效。

系統性提升:進階Excel學習資源

若你希望從基礎到進階全面提升Excel技能,建議參考 Coursera 的專業Excel課程。課程內容涵蓋基礎操作、函數應用、資料分析到自動化技巧,適合希望系統性學習、解決實際工作痛點的知識工作者。

結語

Excel字串擷取看似簡單,實則蘊含多種技巧與應用情境。建議根據實際資料格式與處理需求,選擇最合適的函數與方法,並善用自動化工具如 Monday.comNotion 等,進一步提升團隊效率。持續練習與學習,才能真正精通Excel,讓資料處理成為你的職場利器。

發佈留言

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

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

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