本教學由作者茂伯編寫,並由作者在 Windows 版 Microsoft 365 與 Excel 2021 實際操作驗證。
從名稱開頭取出固定字數,例如從門市名稱取出前兩字的城市名稱。
先準備範例資料
開啟空白活頁簿,依下表把資料輸入對應儲存格。A、B 等是欄名;1、2 等是列號。
| 列 | A |
|---|---|
| 1 | 門市名稱 |
| 2 | 台北中山店 |
| 3 | 台中西區店 |
| 4 | 高雄左營店 |
輸入這個公式
在 E2 輸入以下公式,按 Enter。
=LEFT(A2,2)
正確結果:台北
語法:
=LEFT(text,[num_chars])
| 引數 | 代表什麼 |
|---|---|
| text | 原始文字或存放文字的儲存格。本課是 A2。 |
| [num_chars] | 選填。從左邊取幾個字元;本課填 2。省略時只取 1 個字元,不能填負數。 |
公式請使用英文名稱及半形標點;若系統以分號分隔引數,請依 Excel 提示改用分號。語法中的方括號表示選填,不必輸入。
照著做並核對畫面
- 在空白工作表的 A1:A4 輸入上表,確認 A2 是「台北中山店」。
- 在 E1 輸入「城市」,再點選 E2。
- 在 E2 輸入 =LEFT(A2,2),按 Enter。
- 重新點選 E2,確認顯示「台北」,即 A2 最左邊的兩個字。

圖 1 Excel 網頁版實際操作畫面
從 A2 左邊開始數:「台」是第 1 個字元,「北」是第 2 個字元。指定 2 就取出「台北」。本課使用的一般中文字,每個字各算 1 個字元。
常見錯誤
- 以為第二個引數是終點位置或儲存格列號:它是要取出的字元數。
- 忘記填 2,只寫 =LEFT(A2):省略字元數只會得到「台」。
- 原始文字開頭多了空格:空格也占字元位置,會影響結果。
自己試一次
把 E2 的公式改為讀取 A3,取出「台中西區店」前兩字,會得到什麼?
參考答案:
=LEFT(A3,2)
結果:台中。仍然取 2 個字元,只把文字來源改成 A3,因此得到「台中」。