KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何調整打印區域的大小,使其完美符合 Excel 中的一頁?

作者Xiaoyang修改日期

列印 Excel 工作表時,常見內容溢出至多頁,導致額外的欄或列被印到第二頁或後續頁面,不僅浪費紙張,還可能讓報表顯得混亂、難以閱讀。理想情況下,您當然希望所有重要資料都能清晰、完整地呈現在單一頁面上。那麼,是否有有效方法可調整列印區域,確保內容整齊收納於 Excel 的一頁之內呢?幸運的是,Excel 提供了多種實用又簡單的操作方式來達成此目標。本文將為您介紹各種調整列印區域、將內容完美置於一頁內的解決方案,助您輕鬆實現專業美觀且高效節省的列印效果。


使用「將工作表調整為一頁」功能調整區域大小並置於一頁內

Excel 提供一項超實用的列印功能——將工作表調整為一頁,可在列印時自動將整個工作表縮放至單一頁面!此功能適用於 Excel 2010、2013、2016 及更新版本,但 Excel 2007 不支援。

善用此功能可確保列印輸出整潔美觀,避免出現分頁符或半空白頁面。然而,若您的資料集較大,內容可能會大幅縮小,影響閱讀清晰度,因此務必在列印前預覽結果。

使用此功能的步驟如下:

  1. 點選檔案索引標籤,再選擇列印
  2. 設定區段中,點選無縮放下方的下拉式清單,並選擇將工作表調整為一頁。請參閱下方螢幕截圖:

從列印區段中選取「將工作表縮小至一頁」

此操作會自動調整工作表大小,讓所有資料剛好符合單一列印頁面。啟用此選項後,請務必檢查預覽窗格;若內容顯得過小,可考慮調整欄寬、刪除不必要的列或欄,或在列印前切換為横向版面。

注意:此選項在 Excel 2007 中無法使用。如果您使用的是 Excel 2007,或需要更多縮放控制權,請嘗試下方的下一種方法。

透過變更寬度與高度來調整區域大小並置於一頁內

另一種實用方法是手動調整縮放以適應設定,確保整個工作表列印於單一頁面。此方法讓您能更精確掌控 Excel 如何縮放資料,適用於 Excel 2007 及更新版本。

寬度高度選項皆設為 1 頁 後,Excel 便會自動將整個列印區域壓縮至單一頁面內,完美呈現專業外觀!此方法特別適用於標準報表或講究格式整潔的文件,立即體驗高效排版的便利!

套用此方法的步驟如下:

  1. 前往版面配置索引標籤。
  2. 縮放以適應群組中,將寬度高度均從下拉式選單設為 1 頁

將寬度和高度變更為 1 頁

一旦兩個值皆設為 1 頁,Excel 將自動縮放工作表,讓所有內容完美 fitting 於單一列印頁面。

注意:此方法最適用於中等規模的工作表。對於較大的資料集,您可能還需要調整頁面方向、邊界或紙張大小以確保可讀性。如果縮放後的內容顯得太小,請考慮將資料分割到多個工作表中。

使用 Kutools for Excel 在 Excel 中列印多個選取範圍並置於一頁內

若您的工作表包含分散於多個範圍的重要資料,或許希望將這些選取區域合併列印於單一頁面,以提升呈現效果。Excel 原生的列印區域功能無法達成此目的,因其僅支援連續範圍。Kutools for Excel 透過提供列印多個選取範圍精靈突破此限制,讓您輕鬆合併多個範圍並於單一頁面列印——節省紙張、提升清晰度!此功能特別適用於摘要報表或分散於工作表各處的關鍵資料,助您高效整合資訊,一目了然。

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

免費安裝 Kutools for Excel 後,請依照下列步驟操作:

1. 按一下 KUTOOLS PLUS> 列印> 列印多個選取範圍精靈
點擊 Kutools 的「列印多個選取範圍精靈」功能

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 函數(例如 )OFFSETCOUNTA)來定義動態具名範圍!此方法特別適合需頻繁更新的工作表(如報表、記錄或表單),無需每次資料變動時手動重設列印區域,輕鬆提升效率!

1. 前往公式 名稱管理器 新增,建立新的名稱範圍。在「新增名稱」對話方塊中,將名稱設為 PrintArea,並於參照位置欄位輸入下列公式(假設您的資料從儲存格 A1 開始):

=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),COUNTA(Sheet1!$1:$1))

2. 按一下確定以儲存具名範圍。接著前往版面配置 打印區域 設定打印區域。若出現提示,請在編輯欄中輸入 =PrintArea,您的打印區域將隨資料的新增或刪除自動調整!

公式解析:函數 OFFSET 會以 A1 為起點,根據欄 A 中非空白儲存格的數量向下延伸(列數),並依據第 1 列中非空白儲存格的數量向右延伸(欄數),動態定義一個範圍。您可依實際資料的起始位置自訂此公式。

實用技巧:此方法最適用於連續的資料區塊。如果您的工作表包含多個不連續的範圍,建議使用 Kutools for Excel 或 VBA 方法,以便更精確地控制列印版面。

選擇這些解決方案時,請考慮工作表的大小、更新頻率以及列印需求:

  • Excel 內建縮放功能針對小型或一次性任務,快速又高效!
  • VBA 巨集可為企業環境中的重複性任務或大量列印設定提供自動化支援,提升效率、節省寶貴時間!
  • 動態命名範圍非常適合用於大小經常變動、且需持續保持彈性的表格。
  • Kutools for Excel 在跨多個非相鄰範圍列印時最為推薦。

提醒:若列印內容顯示過小或遭截斷,請再次確認紙張大小、邊界與方向設定。列印前務必透過列印預覽檢視版面配置。若 VBA 或公式出現錯誤,請確認範圍參照是否與資料佈局一致,並視需要調整邏輯。為達最佳效果,歡迎依據實際工作流程或報表需求,靈活結合多種方法使用!

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 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 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用