【科技新知】Excel 如何使用 MID 函數?一篇看懂語法與應用教學

我們在處理 Excel 表格時,常常會遇到需要從一段文字中擷取出某一部分的需求,例如從身分證字號中擷取生日碼、從產品編號中擷取類別代碼,或從文章段落中擷取特定字串。這時就不能錯過 Excel 的 MID 函數!本文將詳細介紹 MID 函數的語法結構、實際應用情境與注意事項,讓你能靈活運用這個強大的文字處理工具。
想要擁有一台心儀的手機記得到傑昇通信,挑戰手機市場最低價再享會員尊榮好康及好禮抽獎券,舊機也能高價現金回收,門號續約還有高額優惠!快來看看手機超低價格!買手機.來傑昇.好節省!
MID 函數是什麼?
MID 函數是 Excel 的一種文字處理函數,用來從某段文字中「擷取指定位置開始的特定長度字串」。 它的英文意思是「Middle(中間的)」,也就是從中間某個位置開始,抓出想要的部分。
✅ 語法結構: MID(text, start_num, num_chars)
text:要擷取的原始文字或儲存格。
start_num:從第幾個字元開始擷取(第一個字是 1)。
num_chars:要擷取幾個字元。
MID 函數基本範例教學
假設儲存格 A1 的內容是:AB12345678CD
想要擷取的資料 | 函數範例 | 結果 |
中間的數字 12345678 | =MID(A1,3,8) | 12345678 |
擷取 B1 開頭的 5 碼 | =MID(A1,2,5) | B1234 |
擷取第 5~7 字元 | =MID(A1,5,3) | 345 |
📘 常見應用情境
1. 從身分證字號擷取生日
假設 A1儲存格 是:A123456789,第2~第7碼是生日資訊。
=MID(A1,2,6)
得出結果為:123456(可再進一步搭配文字轉換成日期)
2. 從產品編號提取類別代碼
若 A1儲存格為:PROD-A001-2024 ,要擷取類別代碼 A001:
=MID(A1,6,4)
3. 批次擷取 Email 使用者名稱
如果 A1儲存格 為 user123@gmail.com,而你只想要擷取其中的「user123」。
首先搭配FIND 函數,自動找出 @ 符號的位置,再擷取:=FIND("@", A1)
假設該值為 8,則使用:

=MID(A1,1,FIND("@",A1)-1)
這樣就能自動抓出 「@ 前面」的所有文字。

⚠️常見問題與注意事項
問題 | 說明 |
start_num 為 0 或負數 | 會產生錯誤,必須從 1 開始 |
num_chars 超過文字長度 | 不會錯誤,但只會擷取到結尾為止 |
空格也算一個字元 | 記得在計算位置時一併計入空格 |
英文與數字、標點皆為 1 字元計算 | 中文亦為 1 字元 |
Excel 的 MID 函數看似簡單,不過應用層面相當廣泛,特別適合在需要從長文字中抽取關鍵資訊的場景。無論你是行政人員、會計、老師,或是從事資料處理工作,都會在日常表格作業中用到它。熟悉 MID 函數,並靈活搭配 FIND、LEN 等輔助函數,不只能提升效率,還能大幅減少手動處理文字的時間。假如本篇文章有幫助到你的話,也歡迎分享給身邊需要的親朋好友喔!而若你最近剛好想要換新蘋果/安卓手機或其他產品配件的話,記得要找挑戰手機市場最低價的傑昇通信喔!
延伸閱讀:【科技新知】Excel 如何使用 RIGHT 函數?一秒擷取文字尾端超簡單!
延伸閱讀:【科技新知】Excel如何使用LEFT函數?輕鬆擷取指定文字!
延伸閱讀:【科技新知】Excel如何使用TEXT函數?報表時間/業績統計都用得到!
手機哪裡買價格最便宜划算有保障?
當然是來傑昇通信絕對是你的最佳選擇!作為全台規模最大且近40年經營歷史的通訊連鎖,傑昇通信不僅挑戰手機市場最低價,消費再享會員尊榮好康及好禮抽獎券,舊機也能高價現金回收,門號續約還有高額優惠!超過140間門市遍布全台,一間購買連鎖服務,一次購買終生服務,讓您買得安心用的開心。買手機.來傑昇.好節省!
空機破盤價格查詢
舊機回收估價查詢
傑昇門市據點查詢