精通Excel:MID函數完整教學、實用案例與進階技巧

本篇全面介紹Excel MID函數,包括語法結構、參數說明、經典範例、常見錯誤排解、進階應用技巧與FAQ,並結合實務案例與表格輔助,協助讀者精通MID在資料處理與辦公自動化的多元應用。

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

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

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

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

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

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

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

Excel MID函數完整教學

Excel的MID函數是文字處理中不可或缺的工具,能夠從指定位置開始,擷取特定長度的字串。無論在資料清洗、編碼解析、報表自動化等場景,MID都能協助精準提取關鍵資訊。例如,從產品編號中擷取批次號,或從郵件地址中抽取用戶名稱,都是MID的典型應用。

MID函數的彈性與效率,使其成為專案管理、資料分析、行政作業等多種產業的常用利器。配合其他函數,更能實現動態資料處理與自動化。

MID函數語法與參數說明

MID函數語法結構

MID函數的基本語法如下:

MID(text, start_num, num_chars)
  • text:欲擷取字串的來源(可為直接輸入的文字或單元格參照)。
  • start_num:開始擷取的位置(以1為第一個字元)。
  • num_chars:欲擷取的字元數(正整數)。

範例語法:

=MID(A2, 3, 4)

代表從A2單元格的第3個字元開始,擷取4個字元。

各參數詳細解釋與限制

參數 說明 限制與注意事項
text 來源字串或單元格 必須為文字型態,數值會自動轉為文字處理
start_num 擷取起始位置(從1開始) 若小於1,會出現#VALUE!錯誤
num_chars 擷取字元數(正整數) 若小於0,會出現#VALUE!錯誤;若超過剩餘字元,僅擷取到結尾

常見限制:
– 若start_num大於字串長度,結果為空字串。
– 若num_chars為0,結果為空字串。

MID函數實際操作步驟

基本操作流程

  1. 選擇輸出結果的單元格。
  2. 輸入=MID(
  3. 指定來源文字(如A1)。
  4. 輸入起始位置(如6)。
  5. 輸入擷取字元數(如3)。
  6. 關閉括號並按Enter。

操作流程表格:

步驟 操作說明 範例內容
1 選擇單元格 B1
2 輸入公式 =MID(A1,6,3)
3 按Enter 顯示結果”Mid”

經典實例教學

範例1:擷取英文單字

假設A1為ExcelMidFunction,需擷取”Mid”(第6~8字元):

公式:=MID(A1,6,3)
結果:Mid

範例2:擷取產品批號

A2為PRD-2023-AB123,需擷取年份(第5~8字元):

公式:=MID(A2,5,4)
結果:2023

範例3:擷取身分證字號出生年月

A3為A123456789,需擷取出生年月(第2~5字元):

公式:=MID(A3,2,4)
結果:1234

MID函數常見錯誤與排解

錯誤訊息解析

錯誤訊息 可能原因 解決方式
#VALUE! start_num或num_chars為非正整數 檢查參數是否大於0
空字串 start_num大於字串長度、num_chars為0 檢查起始位置與字串長度

範例說明:
=MID("ABC",0,2) 會出現#VALUE!(起始位置不可小於1)
=MID("ABC",5,2) 結果為空字串(起始位置超過字串長度)

特殊情境處理(中英文、特殊符號)

  • 中英文混合:每個中文字與英文字母都視為1個字元。
  • 特殊符號:符號、空格、標點符號皆計算在內。
  • 全形/半形:全形字元與半形字元皆視為1個字元,若需精確處理位元組,建議使用MIDB(僅限部分語系)。

實例:
A4為王小明ABC=MID(A4,3,3) 會擷取明AB(第3~5字元)。

MID函數進階應用技巧

與SEARCH、FIND等函數組合

MID常與SEARCH或FIND搭配,動態擷取未知位置的字串。

範例:擷取郵件用戶名稱

A5為[email protected],需擷取user01

公式:=MID(A5,1,SEARCH("@",A5)-1)
說明:SEARCH找出@的位置,MID擷取前段。

MID與LEFT/RIGHT的比較與選用建議

函數 功能說明 適用時機
LEFT 從最左側擷取N個字元 固定擷取開頭字串
MID 從任意位置擷取N個字元 擷取中間或動態位置字串
RIGHT 從最右側擷取N個字元 固定擷取結尾字串

建議:
– 需從固定開頭或結尾取字時,優先用LEFT/RIGHT。
– 需從中間或動態位置取字時,選用MID搭配SEARCH/FIND。

Google Sheets中的MID用法差異

Google Sheets支援MID函數,語法與Excel一致。
注意:
– Google Sheets同樣支援MIDB,但僅適用於部分語系(如繁體中文)。
– 兩者在處理特殊符號、全形半形時行為一致。

常見問題FAQ

Q1:MID與MIDB有何差異?
A:MID以字元為單位,MIDB以位元組為單位(僅適用於雙位元組語系,如繁體中文、日文)。一般情境建議使用MID。

Q2:MID能處理多語系或特殊字元嗎?
A:可處理中英文、數字、符號等多語系內容,每個字元皆視為1個單位。

Q3:MID遇到全形/半形字元會有問題嗎?
A:不會,Excel會將全形與半形字元都視為1個字元。若需以位元組精算,請用MIDB。

Q4:MID能自動忽略空格或符號嗎?
A:不會,空格與符號都會被計算與擷取。如需排除,需搭配SUBSTITUTE等函數。

Q5:MID可用於動態擷取嗎?
A:可,常與SEARCH/FIND結合,根據特定符號或文字動態決定起始位置與長度。

結語與工具推薦

掌握Excel MID函數,不僅能大幅提升資料處理效率,還能靈活應對各種資料清洗、報表自動化等挑戰。若需進一步優化團隊協作與專案管理,建議結合如Monday.comClickUp等工具,這些平台支援自動化資料整合、任務追蹤與協作,能讓你的Excel技能發揮更大效益,提升整體工作效率。

發佈留言

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

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

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