精準控制 Excel 欄寬列高,讓表格閱讀更舒適
欄寬 (字元寬度單位) 與列高 (點數) 可手動拖曳、輸入精確數值、自動調整內容、設定預設值,並可透過 VBA 批次處理。
手動調整
- 拖曳:游標移至欄標/列標邊界 (雙向箭頭) → 拖曳調整。
- 雙擊邊界:自動調整為「最適合寬度/高度」(根據最長內容)。
- 多欄/列同時調整:選取多欄/列 → 拖曳任一邊界 → 全部同寬/高。
精確數值設定
- 選取欄/列 → 右鍵「欄寬」/「列高」。
- 輸入數值:欄寬單位為「字元寬度」(預設 8.43,約 64 像素);列高單位為「點」(1 點 = 1/72 英吋,預設 15 點 = 20 像素)。
- 或「首頁」→ 「格式」→ 「欄寬」/「列高」。
自動調整 (AutoFit)
- 選取欄/列 → 「首頁」→ 「格式」→ 「自動調整欄寬」/「自動調整列高」。
- 或雙擊欄標/列標邊界。
- VBA:
Columns("A:C").AutoFit、Rows("1:10").AutoFit。
設定預設欄寬/列高
- 「首頁」→ 「格式」→ 「預設寬度」→ 輸入新預設值 (僅影響新增欄位)。
- 「標準字型」大小變更會影響預設欄寬 (8.43 字元寬度基於標準字型)。
隱藏/顯示與零寬/高
- 欄寬設 0 或列高設 0 = 隱藏。
- 右鍵「隱藏」實際將寬/高設為 0 並標記隱藏屬性。
列印與分頁預覽考量
- 分頁預覽中拖曳藍線調整列印區域邊界,實際改變欄寬/列高。
- 「頁面設定」→ 「調整為 N%」會縮放列印輸出,不改變實際欄寬列高。
快速鍵總結
| 動作 | 快速鍵/操作 |
| 自動調整欄寬 | Alt → H → O → I (或雙擊欄標右邊界) |
| 自動調整列高 | Alt → H → O → A (或雙擊列標下邊界) |
| 設定欄寬 | Alt → H → O → W |
| 設定列高 | Alt → H → O → H |
| 預設寬度 | Alt → H → O → D |