Applies ToMicrosoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版 Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Excel 2016

本文將說明 Microsoft Excel 中 MID 函數的公式語法及使用方式。  

描述

MID 會自文字字串中您所指定的位置開始,傳回特定的字元數 (根據您指定的字元數而定)。

語法

MID(text, start_num, num_chars)

MID 函數語法具有下列自變數:

  • Text    必要。 這是包含您想擷取之字元的文字字串。

  • Start_num    必要。 這是要在文字中擷取之第一個字元的位置。 文字中的第一個字元start_num 1,依此類文字。

    • 如果 start_num 大於 text 的長度,則 MID 會傳回 "" (空白文字)。

    • 如果 start_num 小於 text 的長度,但 start_num 加上 num_chars 的長度超過了 text 的長度,則 MID 會傳回到 text 結尾的所有字元。

    • 如果 start_num 小於 1,MID 會傳回 #VALUE! 的錯誤值。

  • Num_chars    MID 的必要專案。 指定您要 MID 從文字傳回的字元數。

    • 如果 num_chars 為負數,MID 會傳回 #VALUE! 的錯誤值。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

資料

Fluid Flow

公式

描述

結果

=MID(A2,1,5)

從 A2 中的字串傳回 5 個字元,從第一個字元開始。

Fluid

=MID(A2,7,20)

從 A2 中的字串傳回 20 個字元,從第七個字元開始。 因為要傳回的字元數 (20) 大於字串長度 (10),所以會傳回從第七個字元開始的所有字元。 最後不會加上空字元 (空格)。

Flow

=MID(A2,20,5)

因為起點大於字串長度 (10),所以傳回空文字。

重要: 

  • MIDB 函數已遭取代。

  • 在設定為相容性版本 2 的活頁簿中,MID 改善了使用替代對的行為,將它們計算為一個字元而非兩個字元。 變化選取器 (常用於表情圖示) 仍會算為個別字元。 如需詳細資訊,請參閱:Unicode 標準

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。