Excel 選項中 **「允許自動百分比輸入」 (Enable automatic percent entry)** 行為微妙,**關鍵在於「輸入數值前,儲存格是否已設為百分比格式」**。
行為對照表
| 儲存格格式 | 勾選「自動百分比」 | 輸入值 | 顯示結果 | 未勾選 | 輸入值 | 顯示結果 |
| **已設為百分比** |
✓ |
0.15 |
15% |
✗ |
0.15 |
15% |
| 15 |
15% |
15 |
1500% |
| **一般/數值/文字** |
✓ |
0.15 |
0.15 |
✗ |
0.15 |
0.15 |
| 15 |
15 |
15 |
15 |
| 輸入後再套用百分比格式:無論是否勾選,0.15→15%,15→1500% (與格式套用順序有關,非此選項影響) |
核心邏輯
- **勾選時**:Excel 偵測儲存格為百分比格式 → **將輸入數值視為「百分比數值」直接存入** (輸入 15 存為 0.15,顯示 15%)。
- **未勾選時**:Excel **照單全收輸入值** (輸入 15 存為 15,百分比格式顯示為 1500%)。
實務建議
- **習慣輸入小數 (0.15) 者** → 勾選此選項,**輸入 15 也會正確存為 0.15**,防手滑少打小數點。
- **習慣輸入整數 (15) 者** → **取消勾選**,並**先設定儲存格格式為百分比**,輸入 15 顯示 15% (但實際儲存值為 15,後續計算需除以 100,易出錯)。
- **最佳實務**:**先設定儲存格為百分比格式,統一輸入小數 (0.15)**,無論勾選與否皆正確顯示 15% 且儲存值正確 (0.15)。
- 大量資料匯入時,使用 **「分欄」→ 完成** 或 **Power Query** 可一次轉換格式,避免逐儲存格設定。