ZonoTools

Excel MID 函數(按位置子字串)- 範例與實踐

透過互動式網格、即時回饋和清晰的公式來幫助線上練習 Excel MID 函數。

Instruction

From text in A3, start at character 9 and return 4 characters.

Excel MID Function Examples

中段

=MID(A3, 9, 4)

從字元 9 開始並傳回 4 個字元。

已知長度的前綴

=MID(A2, 1, 3)

傳回前三個字元 - 當寬度固定時,對於區號或產品系列代碼非常方便。

在穩定前綴之後切片

=MID(B2, 5, 6)

跳過前四個字元(例如像INV-這樣的文字前綴)並傳回接下來的六個字元。

text-cleanup.xlsx

AB
1Raw TextHelper
2 ACME Corporation ACME
3Invoice-2026-00012026
4VIP_CLIENTVIP
5John DoeDoe
6 Product Name Product
7Output

Input Formula

Need Help?

Tips

  • 首先在範例行上建立解析公式。
  • 首選在來源上進行 TRIM 以穩定位置。
  • 對於許多雜亂文字列,請考慮使用 Power Query。

FAQ

MID 位置是從 1 開始的嗎?

是的。第一個字元是位置 1。

如果 start_num 超過字串長度怎麼辦?

根據上下文,您可能會收到空字串或錯誤。

MID 與 MIDB?

MIDB 計算位元組數; MID 計算字元數。

MID可以代替字元嗎?

不直接;使用 REPLACE 進行替換模式。

如何提取分隔符號之間的內容?

將 MID 與 FIND 結合起來可實現動態開始和長度。

Comparison

Function 最好的時候...
MID 你知道開始+長度
LEFT/RIGHT 基於邊緣的切片
TEXTSPLIT 現代分隔符號分割

Example

=MID("ABCDEF", 2, 3)返回 BCD。