本教學由作者茂伯編寫,並由作者在 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 提示改用分號。語法中的方括號表示選填,不必輸入。
照著做並核對畫面
- 在空白工作表的 A1:A4 輸入上表,確認 A2 是 TW-2026-0048。
- 在 E1 輸入「案件年度」,再點選 E2。
- 在 E2 輸入 =MID(A2,4,4),按 Enter。
- 重新點選 E2,確認顯示 2026,對照 A2 第 4 至第 7 個字元。

圖 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。