如何調整打印區域的大小,使其完美符合 Excel 中的一頁?
列印 Excel 工作表時,常見內容溢出至多頁,導致額外的欄或列被印到第二頁或後續頁面,不僅浪費紙張,還可能讓報表顯得混亂、難以閱讀。理想情況下,您當然希望所有重要資料都能清晰、完整地呈現在單一頁面上。那麼,是否有有效方法可調整列印區域,確保內容整齊收納於 Excel 的一頁之內呢?幸運的是,Excel 提供了多種實用又簡單的操作方式來達成此目標。本文將為您介紹各種調整列印區域、將內容完美置於一頁內的解決方案,助您輕鬆實現專業美觀且高效節省的列印效果。
➤ 使用「將工作表縮至一頁」功能調整區域並縮放至單頁
➤ 透過變更寬度與高度調整區域並縮放至單頁
➤ 在 Excel 中使用 Kutools for Excel 列印多個選取範圍並縮放至單頁
➤ VBA 程式碼 – 自動設定打印區域並將工作表縮放至單頁
➤ Excel 公式 – 動態定義打印區域以自動調整打印範圍
使用「將工作表調整為一頁」功能調整區域大小並置於一頁內
Excel 提供一項超實用的列印功能——將工作表調整為一頁,可在列印時自動將整個工作表縮放至單一頁面!此功能適用於 Excel 2010、2013、2016 及更新版本,但 Excel 2007 不支援。
善用此功能可確保列印輸出整潔美觀,避免出現分頁符或半空白頁面。然而,若您的資料集較大,內容可能會大幅縮小,影響閱讀清晰度,因此務必在列印前預覽結果。
使用此功能的步驟如下:
- 點選檔案索引標籤,再選擇列印。
- 在設定區段中,點選無縮放下方的下拉式清單,並選擇將工作表調整為一頁。請參閱下方螢幕截圖:

此操作會自動調整工作表大小,讓所有資料剛好符合單一列印頁面。啟用此選項後,請務必檢查預覽窗格;若內容顯得過小,可考慮調整欄寬、刪除不必要的列或欄,或在列印前切換為横向版面。
透過變更寬度與高度來調整區域大小並置於一頁內
另一種實用方法是手動調整縮放以適應設定,確保整個工作表列印於單一頁面。此方法讓您能更精確掌控 Excel 如何縮放資料,適用於 Excel 2007 及更新版本。
將寬度與高度選項皆設為 1 頁 後,Excel 便會自動將整個列印區域壓縮至單一頁面內,完美呈現專業外觀!此方法特別適用於標準報表或講究格式整潔的文件,立即體驗高效排版的便利!
套用此方法的步驟如下:
- 前往版面配置索引標籤。
- 在縮放以適應群組中,將寬度與高度均從下拉式選單設為 1 頁。

一旦兩個值皆設為 1 頁,Excel 將自動縮放工作表,讓所有內容完美 fitting 於單一列印頁面。
使用 Kutools for Excel 在 Excel 中列印多個選取範圍並置於一頁內
若您的工作表包含分散於多個範圍的重要資料,或許希望將這些選取區域合併列印於單一頁面,以提升呈現效果。Excel 原生的列印區域功能無法達成此目的,因其僅支援連續範圍。Kutools for Excel 透過提供列印多個選取範圍精靈突破此限制,讓您輕鬆合併多個範圍並於單一頁面列印——節省紙張、提升清晰度!此功能特別適用於摘要報表或分散於工作表各處的關鍵資料,助您高效整合資訊,一目了然。
免費安裝 Kutools for Excel 後,請依照下列步驟操作:
1. 按一下 KUTOOLS PLUS> 列印> 列印多個選取範圍精靈。
2. 在精靈對話方塊中,按一下新增,即可插入每個欲包含於頁面中的範圍。
3. 按一下下一步。在精靈的第 2 步中,勾選指定新的頁面設置,然後按一下頁面設置。在頁面索引標籤中,確認已選取調整為,並在寬度與高度方框中皆輸入 1.

4. 按一下確定,再按一下下一步。在精靈的最後一步中,選擇所需動作——例如,啟用該臨時工作表,但是不列印內容,以便在列印前預覽。
5. 系統將自動產生一個新工作表,所有選取區域皆以適合列印的版面排列——現在列印時,全部內容都會完整呈現在單一頁面上!
- 您可在列印前,自由調整或修改新工作表中的合併範圍。
- 列印前務必使用「列印預覽」確認輸出效果。
- 此方法比 Excel 內建的列印選項更靈活,尤其適合用於不連續的區域。
VBA 程式碼 – 自動設定打印區域並縮放工作表以符合一頁
若您經常需要列印動態範圍,並希望內容始終完整置於單一列印頁面內,一個簡單的 VBA 巨集就能輕鬆簡化此流程。此方法特別適合用於組織內的自動化報表或共用範本。在使用 VBA 前,請務必先儲存您的活頁簿——巨集將修改列印設定,且無法透過 Ctrl + Z 撤銷。
1. 開啟 VBA 編輯器:前往開發人員索引標籤 >Visual Basic。在 VBA 編輯器中,點選插入 > 模組,然後貼上下列程式碼:
Sub SetPrintAreaAndScaleToFitOnePage()
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel" ' Dialog title
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Please select the range to print:", xTitleId, WorkRng.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
With ActiveSheet
.PageSetup.PrintArea = WorkRng.Address
.PageSetup.Zoom = False
.PageSetup.FitToPagesTall = 1
.PageSetup.FitToPagesWide = 1
End With
MsgBox "Print area set and scaled to fit on one printed page.", vbInformation, xTitleId
End Sub 2. 按一下
執行按鈕,或按下 F5 以執行程式碼。系統將顯示對話方塊,提示您選取欲列印的範圍;選取後,Excel 會自動設定打印區域並縮放至單一頁面內。
- 此巨集將取代目前工作表上既有的列印區域設定。
- 若要對不同範圍重複執行相同操作,只需重新執行巨集即可。
- 針對大型資料選取範圍,縮放可能影響可讀性—列印前務必先查看「列印預覽」。
- 必須啟用巨集才能執行此程式碼。若貴組織限制巨集使用,請先諮詢 IT 部門再繼續操作。
Excel 公式 – 使用命名範圍動態定義打印區域
如果您經常新增或刪除列,並希望列印區域能隨資料集自動擴展或縮小,可善用 Excel 函數(例如 )OFFSET 和 COUNTA)來定義動態具名範圍!此方法特別適合需頻繁更新的工作表(如報表、記錄或表單),無需每次資料變動時手動重設列印區域,輕鬆提升效率!
1. 前往公式> 名稱管理器> 新增,建立新的名稱範圍。在「新增名稱」對話方塊中,將名稱設為 PrintArea,並於參照位置欄位輸入下列公式(假設您的資料從儲存格 A1 開始):
=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),COUNTA(Sheet1!$1:$1)) 2. 按一下確定以儲存具名範圍。接著前往版面配置> 打印區域> 設定打印區域。若出現提示,請在編輯欄中輸入 =PrintArea,您的打印區域將隨資料的新增或刪除自動調整!
公式解析:函數 OFFSET 會以 A1 為起點,根據欄 A 中非空白儲存格的數量向下延伸(列數),並依據第 1 列中非空白儲存格的數量向右延伸(欄數),動態定義一個範圍。您可依實際資料的起始位置自訂此公式。
選擇這些解決方案時,請考慮工作表的大小、更新頻率以及列印需求:
- Excel 內建縮放功能針對小型或一次性任務,快速又高效!
- VBA 巨集可為企業環境中的重複性任務或大量列印設定提供自動化支援,提升效率、節省寶貴時間!
- 動態命名範圍非常適合用於大小經常變動、且需持續保持彈性的表格。
- Kutools for Excel 在跨多個非相鄰範圍列印時最為推薦。
提醒:若列印內容顯示過小或遭截斷,請再次確認紙張大小、邊界與方向設定。列印前務必透過列印預覽檢視版面配置。若 VBA 或公式出現錯誤,請確認範圍參照是否與資料佈局一致,並視需要調整邏輯。為達最佳效果,歡迎依據實際工作流程或報表需求,靈活結合多種方法使用!
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!
- 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
- 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用