Excel教學:如何擷取中間文字的完整實用指南

本篇完整介紹Excel擷取中間文字的實用方法,包含MID函數詳細語法、圖文教學、多種實務案例、進階動態擷取技巧、常見錯誤與FAQ,並延伸至Google Sheets應用,幫助你提升資料處理效率。

Notion 新創專屬 3 個月免費福利| 官方合作夥伴限定

經本站專屬連結申請,即享 3 個月 Notion Plus + AI 無限免費 (市價 $6,000 美元)! 務必保留推薦碼 venturer ,否則不符資格。 全程免費,無需信用卡。需用公司 Email 與有效公司網站。
免費使用

200+模板自動化工作流程

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

AI智能團隊協作

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

Excel 擷取中間文字的完整指南

在日常工作中,經常需要從一串資料中擷取出特定的中間文字,例如從產品編號、身分證字號、郵件地址等資料欄位中抽取所需資訊。Excel內建的MID函數,正是解決這類需求的強大工具。無論你是專案經理、行政人員還是資料分析師,學會這些技巧都能大幅提升資料處理效率。以下將以實際案例與圖文教學,帶你全面掌握Excel擷取中間文字的各種方法。

MID 函數介紹與語法說明

MID函數屬於Excel的文字處理函數,能根據指定的起始位置與長度,從一段文字中擷取出子字串。其基本語法如下:

函數名稱 語法結構 參數說明
MID =MID(文字, 起始位置, 長度) 文字:要處理的字串
起始位置:從第幾個字元開始
長度:要擷取幾個字元
MIDB =MIDB(文字, 起始位置, 長度) 主要用於雙位元語系(如繁體中文),每個中文字算2位元

範例說明:
假設A1儲存格內容為「A-12345-B」,若要擷取中間的「12345」:

  • 公式:=MID(A1, 3, 5)
  • 結果:「12345」

MID與MIDB差異:
– MID適用於單位元字元(如英文、數字)。
– MIDB適合處理雙位元字元(如繁體中文),但在大多數日常應用中,使用MID即可。

常見錯誤提醒:
– 起始位置若小於1,會出現錯誤。
– 長度超過剩餘字元數,Excel會自動擷取到字串結尾。

實作教學:如何使用 MID 擷取中間文字

基本範例操作(含圖示)

以產品編號「A-12345-B」為例,步驟如下:

  1. 在A1儲存格輸入:A-12345-B
  2. 在B1儲存格輸入公式:=MID(A1, 3, 5)
  3. 按下Enter,B1即顯示「12345」

步驟解析:
– 起始位置3:代表從第3個字元(即「1」)開始。
– 長度5:代表擷取5個字元(即「12345」)。

多案例應用(如:身分證、產品編號、郵件)

案例1:擷取身分證字號中的出生年月日

假設A1為「A123456789」,要擷取第2到第7位(即「123456」):

  • 公式:=MID(A1, 2, 6)
  • 結果:「123456」

案例2:擷取郵件帳號

A1為「[email protected]」,要擷取「name」:

  • 公式:=MID(A1,6,4)
  • 結果:「name」

案例3:批次處理多筆資料

將MID公式拖曳至多個儲存格,即可批次擷取。

產業應用情境:
– 製造業:擷取產品批號中間段落。
– 行政管理:從員工編號中抽取部門代碼。
– 行銷分析:從郵件地址擷取用戶名稱。

進階技巧:動態擷取與函數組合

結合 FIND/SEARCH 自動定位起始點

當中間文字的起始位置不固定時,可搭配FIND或SEARCH函數自動尋找起點。

範例:
A1為「訂單-2023-AB12345-完成」,要擷取「AB12345」:

  • 起始位置:FIND(“-“,A1, FIND(“-“,A1)+1)+1
    (尋找第二個「-」後的下一個字元)
  • 長度:FIND(“-“,A1, FIND(“-“,A1, FIND(“-“,A1)+1)+1) – 上述起始位置

公式:

=MID(A1, FIND("-",A1, FIND("-",A1)+1)+1, FIND("-",A1, FIND("-",A1, FIND("-",A1)+1)+1) - FIND("-",A1, FIND("-",A1)+1) - 1)

應用說明:
這種方法適用於資料格式不一、分隔符號位置變動的情境,如自動擷取報表欄位、批次處理大量資料。

與 LEFT、RIGHT 函數比較與組合

函數 用途說明 語法範例 適用情境
LEFT 擷取左側固定長度字元 =LEFT(A1, 3) 取前綴、代碼
RIGHT 擷取右側固定長度字元 =RIGHT(A1, 2) 取尾碼、流水號
MID 擷取中間任意長度字元 =MID(A1, 4, 5) 取中間段

組合應用:
– 若需同時擷取左、中、右三段,可搭配LEFT、MID、RIGHT分別處理。
– 若分隔符號不固定,建議搭配FIND/SEARCH動態定位。

常見問題與錯誤排解

常見問題FAQ

Q1:MID與MIDB有什麼不同?
A:MID適用於英文、數字等單位元字元,MIDB則針對雙位元字元(如繁體中文),但大多數情境下使用MID即可。

Q2:MID遇到「#VALUE!」錯誤怎麼辦?
A:檢查起始位置與長度參數是否正確,起始位置須大於0,長度不可為負數。

Q3:如何批次處理多筆資料?
A:將MID公式套用至整列資料,或使用Excel自動填滿功能。

Q4:MID能否搭配其他函數動態擷取?
A:可以,常見如搭配FIND、SEARCH自動尋找起點。

常見錯誤與排解

  • 起始位置小於1:會顯示錯誤,請確認參數。
  • 長度超過剩餘字元數:Excel會自動擷取到字串結尾,不會出錯。
  • 資料格式不一致:建議先用TRIM、CLEAN等函數清理資料。

延伸應用:Google Sheets 與其他辦公軟體

Google Sheets同樣支援MID、LEFT、RIGHT等函數,語法與Excel一致。
差異提醒:
– Google Sheets的FIND、SEARCH函數在搜尋時區分大小寫(FIND)與不區分(SEARCH)。
– 若需跨平台協作,建議選用支援雲端的工具,如Monday.com等,便於多人協作與自動化流程整合。

實務建議:
– 當需多人協作、跨部門管理大量資料時,可考慮將Excel或Google Sheets整合進Monday.com,提升專案追蹤與流程自動化效率。

推薦工具與效率提升建議

若您經常需要批次處理大量資料、協作管理專案,建議可結合Monday.comClickUp等雲端協作平台,將Excel、Google Sheets等工具整合進專案流程,提升團隊協作與資料追蹤效率。這些工具支援自動化、權限控管、任務分派,適合跨部門協作或遠端團隊。

結論

熟練運用Excel的MID函數,不僅能快速擷取中間文字,更能搭配其他函數處理複雜資料,解決各種實務痛點。無論是單筆操作還是批次處理,掌握這些技巧都能顯著提升工作效率。建議多加練習,並根據實際需求靈活應用。若需進一步提升團隊協作與資料管理效率,可考慮將Excel與Monday.com等工具結合,打造高效的數位工作流程。

發佈留言

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

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

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