← Excel 公式課程

FIELD NOTES / Excel 公式教學

MID 取出指定位置的文字

Excel 公式教學發布:作者:茂伯預估 2 分鐘閱讀

從固定位置開始取出一段文字,例如擷取案件編號中間四碼的年度。

本文目錄

本教學由作者茂伯編寫,並由作者在 Windows 版 Microsoft 365 與 Excel 2021 實際操作驗證。

從固定位置開始取出一段文字,例如擷取案件編號中間四碼的年度。

先準備範例資料

開啟空白活頁簿,依下表把資料輸入對應儲存格。A、B 等是欄名;1、2 等是列號。

列 A
1 案件編號
2 TW-2026-0048
3 TW-2025-0172
4 TW-2024-0086

輸入這個公式

在 E2 輸入以下公式,按 Enter。

=MID(A2,4,4)

正確結果:2026

語法:

=MID(text,start_num,num_chars)
引數 代表什麼
text 原始文字或存放文字的儲存格。本課是 A2。
start_num 從左邊數第幾個字元開始,第一個位置是 1。本課從第 4 個字元開始。
num_chars 從起點開始取幾個字元。本課取 4 個字元,不能填負數。

公式請使用英文名稱及半形標點;若系統以分號分隔引數,請依 Excel 提示改用分號。語法中的方括號表示選填,不必輸入。

照著做並核對畫面

  1. 在空白工作表的 A1:A4 輸入上表,確認 A2 是 TW-2026-0048。
  2. 在 E1 輸入「案件年度」,再點選 E2。
  3. 在 E2 輸入 =MID(A2,4,4),按 Enter。
  4. 重新點選 E2,確認顯示 2026,對照 A2 第 4 至第 7 個字元。
MID 範例資料及公式結果的 Excel 網頁版實際操作畫面

圖 1 Excel 網頁版實際操作畫面

A2 的 T、W、- 分別是第 1、2、3 個字元,因此年度的第一個 2 位於第 4 個位置。從位置 4 開始取 4 個字元,就得到文字「2026」。連字號也算 1 個字元。

常見錯誤

  • 把起點從 0 開始數:第一個字元的位置是 1,起點填 0 會出現 #VALUE!。
  • 把第三個引數填成結束位置 7:它應該是取出長度,本課須填 4。
  • 數位置時漏算連字號或空格:這些符號也各占字元位置。

自己試一次

把 E2 的公式改為讀取 A3,從第 4 個字元開始取 4 個字元,會得到什麼?

參考答案:

=MID(A3,4,4)

結果:2025。A3 的年度仍位於第 4 至第 7 個字元,所以只需要把來源改成 A3。

官方參考

Microsoft Support:MID 函數