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
| A | B | |
|---|---|---|
| 1 | Raw Text | Helper |
| 2 | ACME Corporation | ACME |
| 3 | Invoice-2026-0001 | 2026 |
| 4 | VIP_CLIENT | VIP |
| 5 | John Doe | Doe |
| 6 | Product Name | Product |
| 7 | Output |
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。