
🎯 為什麼用單引號 '04:25,LEN 的結果是 5,而不是 6?
在 Excel 中:
- 當你輸入
'04:25時,單引號'是一個「顯示控制符」。 - 它的作用是:告訴 Excel 把輸入的內容視為文字,不要自動轉格式。
- 但這個 單引號本身「不會儲存在儲存格中」。
┌────────────────────────┐
│ 你鍵盤輸入:'04:25 │ ◀─── 加了單引號
└─────────┬──────────────┘
│
▼
┌────────────────────────┐
│ Excel 看到單引號 │
│ → 視為「這是文字」 │
└─────────┬──────────────┘
│
▼
┌────────────────────────┐
│ 實際儲存內容:04:25 │ ◀─── 單引號不存入儲存格
│ 儲存格格式:文字 │
└─────────┬──────────────┘
│
▼
┌────────────────────────┐
│ 顯示在儲存格裡:04:25 │ ◀─── 單引號看不到
└─────────┬──────────────┘
│
▼
┌────────────────────────┐
│ LEN(A1) = 5 │ ◀─── 因為只有 5 個字元:0、4、:、2、5
└────────────────────────┘
✅ 結果:
- 你在儲存格看到的是:
04:25 - 你輸入的是:
'04:25 - 但實際儲存的內容是:「純文字
04:25」 - 所以
=LEN(A1)的結果是:5 個字元
🧠 額外補充:
- 單引號
'只在你手動輸入或從 CSV 導入資料時有作用。 - 它是「讓 Excel 停止自動判斷格式」的快捷方式。
- 如果你從 VBA 或其他程式設資料,用的是文字格式,通常就不需要加單引號。
👉 各種常見說法對照:
| 中文術語 | 對應英文 | 說明 |
|---|---|---|
| 格式提示符號 | Leading apostrophe | 指輸入開頭的 ',Excel 用它來識別為文字 |
| 引號(單引號) | Apostrophe | ' 字元 |
| 文字定界符(CSV 用) | Text qualifier | 在 CSV 中用來包住文字欄位(例如 "Name") |
| 格式前綴 | Format prefix(較少見) | 用來改變 Excel 的自動格式判斷(例如 ') |
Tags
電腦工具