【Excel函數75】MID 擷取文字中間指定位置與長度,欄位拆解與格式處理的彈性技巧

更新 發佈閱讀 5 分鐘

在 Excel 中處理編碼、欄位拆解或格式化輸出時,若需從文字中間擷取特定位置與長度的字元,MID 函數是最靈活的選擇。它能精準擷取任意位置的文字片段,適合用於代碼解析、欄位標準化、資料清理與報表設計等場景,是文字處理中不可或缺的工具。

🔹快速摘要(語法、用途、常見場景)

  • 用途:擷取文字中間指定位置與長度的字元
  • 語法=MID(文字, 起始位置, 擷取長度)
  • 常見場景:代碼拆解、欄位標準化、資料清理、報表格式處理、文字解析

一、MID 函數語法與用途:文字擷取的彈性工具

語法:

=MID(text, start_num, num_chars)
  • text:要擷取的文字字串
  • start_num:起始位置(從第幾個字元開始)
  • num_chars:要擷取的字元數
  • 回傳結果為從指定位置開始擷取指定長度的字串

MID 可搭配其他文字函數進行欄位拆解、格式處理與資料解析。

二、範例教學:五個基礎 + 五個進階範例

🔸基礎範例(適合初學者快速掌握用途)

範例一:擷取第 3 到第 5 個字元

=MID("ABCDEF", 3, 3)

回傳 CDE

範例二:擷取儲存格中間段落

=MID(A1, 2, 4)

擷取 A1 中第 2 到第 5 個字元。

範例三:擷取日期文字中的月份

=MID(TEXT(A1,"yyyy-mm-dd"), 6, 2)

回傳如 10

範例四:搭配 LEN 擷取倒數第 n 位

=MID(A1, LEN(A1)-2, 3)

擷取最後 3 個字元。

範例五:擷取固定格式代碼中的分類段

=MID("ABC-123-XYZ", 5, 3)

回傳 123

🔸進階範例(適合報表設計與欄位拆解應用)

範例六:搭配 FIND 擷取分隔符之間的文字

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

擷取兩個破折號之間的文字。

範例七:搭配 VALUE 將擷取結果轉為數值

=VALUE(MID(A1, 2, 4))

擷取第 2 到第 5 位並轉為數值。

範例八:批次處理整欄資料(動態陣列)

=MAP(A2:A100, LAMBDA(x, MID(x, 3, 5)))

擷取 A2:A100 中每列第 3 到第 7 個字元(Excel 365)。

範例九:搭配 IF 判斷後擷取或顯示提示

=IF(A1="", "尚未填寫", MID(A1, 2, 3))

若 A1 為空則顯示提示,否則擷取第 2 到第 4 位。

範例十:搭配 TEXTJOIN 合併擷取結果

=TEXTJOIN("-", TRUE, MID(A1, 1, 3), MID(A1, 4, 3), MID(A1, 7, 3))

將代碼分段後合併為標準格式。

三、常見問題解答(FAQ)

Q1:MID 可以處理中文嗎?

可以,但需注意中文字為雙位元,可能影響擷取結果;建議搭配完整字元判斷或使用 LEFT/RIGHT。

Q2:MID 可以處理數值嗎?

可以,會自動轉為文字處理;若需保留數值性質,請搭配 VALUE。

Q3:MID 可以搭配哪些函數使用?

常見搭配 LEN、FIND、VALUE、TEXT、MAP、LAMBDA、TEXTJOIN 等。

Q4:MID 可以處理整欄資料嗎?

可以,搭配 MAP 或拖曳填滿即可批次處理。

Q5:MID 可以用在資料驗證嗎?

可以,常用於判斷代碼格式或欄位長度。

四、注意事項與錯誤排除

  • 若 start_num 小於 1,或 num_chars 為負值,會回傳錯誤
  • 若擷取範圍超過文字長度,會回傳可擷取的部分
  • 中文擷取可能因編碼長度不同而出現不完整字元
  • 若輸入為空白或錯誤值,可能回傳空字串或 #VALUE!
  • 建議搭配錯誤防呆邏輯處理空白或格式異常輸入

五、延伸技巧與相關函數

  • LEFT 函數:擷取文字左側指定字元數
  • RIGHT 函數:擷取文字右側指定字元數
  • LEN 函數:計算文字長度
  • FIND 函數:尋找特定字元位置
  • MAP / LAMBDA 函數:批次處理與邏輯封裝

六、結語與延伸閱讀推薦

MID 函數是 Excel 中最彈性的文字擷取工具之一,適合用在欄位拆解、代碼解析、格式處理與報表設計等情境。學會 MID 後,你可以進一步探索:

  • [LEFT 函數教學:擷取文字左側指定字元的技巧]
  • [RIGHT 函數教學:擷取文字右側指定字元的技巧]
  • [FIND 函數教學:尋找特定字元位置的邏輯工具]
留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
37會員
307內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/13
在 Excel 中處理編碼、欄位拆解或格式化輸出時,常需要從文字的右側擷取固定長度的字元。RIGHT 函數能精準擷取文字結尾的指定字元數,適合用於代碼解析、資料清理、報表設計與欄位標準化等場景。它是文字處理中最常用的基礎函數之一。 用途:擷取文字右側指定字元
Thumbnail
2025/10/13
在 Excel 中處理編碼、欄位拆解或格式化輸出時,常需要從文字的右側擷取固定長度的字元。RIGHT 函數能精準擷取文字結尾的指定字元數,適合用於代碼解析、資料清理、報表設計與欄位標準化等場景。它是文字處理中最常用的基礎函數之一。 用途:擷取文字右側指定字元
Thumbnail
2025/10/13
在 Excel 中處理編碼、欄位拆解或格式化輸出時,常需要從文字的左側擷取固定長度的字元。LEFT 函數能精準擷取文字開頭的指定字元數,適合用於代碼解析、欄位標準化、資料清理與報表設計等場景。它是文字處理中最常用的基礎函數之一。 用途:擷取文字左側指定字元數
Thumbnail
2025/10/13
在 Excel 中處理編碼、欄位拆解或格式化輸出時,常需要從文字的左側擷取固定長度的字元。LEFT 函數能精準擷取文字開頭的指定字元數,適合用於代碼解析、欄位標準化、資料清理與報表設計等場景。它是文字處理中最常用的基礎函數之一。 用途:擷取文字左側指定字元數
Thumbnail
2025/10/13
在 Excel 中處理匯入資料、複製貼上內容或來自外部系統的欄位時,常會遇到不可見控制字元(如換行、跳格、非列印符號)導致公式錯誤、格式混亂或報表異常。CLEAN 函數能有效移除這些不可見字元,是資料清理、欄位修復與格式標準化的關鍵工具。
Thumbnail
2025/10/13
在 Excel 中處理匯入資料、複製貼上內容或來自外部系統的欄位時,常會遇到不可見控制字元(如換行、跳格、非列印符號)導致公式錯誤、格式混亂或報表異常。CLEAN 函數能有效移除這些不可見字元,是資料清理、欄位修復與格式標準化的關鍵工具。
Thumbnail
看更多
你可能也想看
Thumbnail
覺得黏在額頭上的"條碼瀏海"很阿雜嗎?日本熱銷的「KOIZUMI迷你瀏海梳」,不僅小巧便攜,更能快速加熱造型,無論是齊瀏海、空氣瀏海還是韓系碎蓋髮,都能輕鬆打理!瀏海順了,一整天心情就好了!
Thumbnail
覺得黏在額頭上的"條碼瀏海"很阿雜嗎?日本熱銷的「KOIZUMI迷你瀏海梳」,不僅小巧便攜,更能快速加熱造型,無論是齊瀏海、空氣瀏海還是韓系碎蓋髮,都能輕鬆打理!瀏海順了,一整天心情就好了!
Thumbnail
走完朝聖之路和TMB後,我發現真正能撐住長時間健行的,不只是腳力,而是那些讓生活更舒服的小物。這篇整理了我在TMB實測後覺得超好用的三樣登山神器——防水襪、肥皂袋、速乾毛巾,每一樣都讓旅程更輕鬆!
Thumbnail
走完朝聖之路和TMB後,我發現真正能撐住長時間健行的,不只是腳力,而是那些讓生活更舒服的小物。這篇整理了我在TMB實測後覺得超好用的三樣登山神器——防水襪、肥皂袋、速乾毛巾,每一樣都讓旅程更輕鬆!
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗 🔗E
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗 🔗E
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 ♐人力資訊儀表板分集 本次人力資訊儀錶板預計分成5集依循漸進逐步完成 資料整
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 ♐人力資訊儀表板分集 本次人力資訊儀錶板預計分成5集依循漸進逐步完成 資料整
Thumbnail
工具功能 (1) 彈性任意查詢檔案,如對來源目錄設定,檔案修改日期 設定,檔名特定字串或副檔名設定後,自動查出明細,並可展開至各階子目錄處理     (2) 依查詢後結果,可產出 LIST ,提供查詢結果之確認,再依此對檔案作複 (3) 可對檔案作移動,複製至別處,刪除處理,使電腦可騰出硬碟空間
Thumbnail
工具功能 (1) 彈性任意查詢檔案,如對來源目錄設定,檔案修改日期 設定,檔名特定字串或副檔名設定後,自動查出明細,並可展開至各階子目錄處理     (2) 依查詢後結果,可產出 LIST ,提供查詢結果之確認,再依此對檔案作複 (3) 可對檔案作移動,複製至別處,刪除處理,使電腦可騰出硬碟空間
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
在 Excel 中,日期和時間是常見的數據類型,因此經常需要進行日期計算和處理。為了方便使用者操作,Excel 提供了許多強大的日期函數。在這篇教學文章中,我們將介紹常用的日期函數及其應用。
Thumbnail
在 Excel 中,日期和時間是常見的數據類型,因此經常需要進行日期計算和處理。為了方便使用者操作,Excel 提供了許多強大的日期函數。在這篇教學文章中,我們將介紹常用的日期函數及其應用。
Thumbnail
在職場上,我們經常需要使用Excel來處理資料,而條碼則是一種常見的資料識別方式,可以用來標示產品、貨物、文件等。如果可以快速製作出條碼,就可以節省不少時間,讓工作更有效率。本篇文章將教你如何在Excel中快速製作條碼,只要3個步驟,就可以輕鬆完成。
Thumbnail
在職場上,我們經常需要使用Excel來處理資料,而條碼則是一種常見的資料識別方式,可以用來標示產品、貨物、文件等。如果可以快速製作出條碼,就可以節省不少時間,讓工作更有效率。本篇文章將教你如何在Excel中快速製作條碼,只要3個步驟,就可以輕鬆完成。
Thumbnail
今天使用EXCEL時發現,在插入圖片多了一個選項[放置在儲存格中],這個選項能把圖片直接跟儲存格融為一體,可以篩選、查找、計數、統計都沒問題。 今天就來分享這個功能神奇的地方吧!! ▶️影音教學 看教學影片之前可以先下載練習檔,學中做、做中學效果更好哦。 檔案下載
Thumbnail
今天使用EXCEL時發現,在插入圖片多了一個選項[放置在儲存格中],這個選項能把圖片直接跟儲存格融為一體,可以篩選、查找、計數、統計都沒問題。 今天就來分享這個功能神奇的地方吧!! ▶️影音教學 看教學影片之前可以先下載練習檔,學中做、做中學效果更好哦。 檔案下載
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News