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

列印時,如何只在特定頁面的頂部重複顯示標題列?

作者修改日期

在某些 Excel 使用情境中,您可能需要列印特定頁面範圍(例如第 1 至 6 頁),並僅在這些頁面的頂部顯示標題列,同時確保其餘頁面列印時不重複顯示標題列。然而,Excel 內建的「頂端標題列」功能會將標題套用至整個列印內容的所有頁面,無法針對不同頁面範圍分別設定是否顯示標題列。本教學將逐步引導您突破此限制,實現僅在指定頁面列印時重複標題列,而其他頁面則保持無標題列的列印效果。

注意:本教學所採用的方法已在 Excel 2021 中測試通過。若您使用其他版本的 Excel,部分操作步驟或對話框佈局可能略有不同。如遇異常狀況,請參閱您所用版本的說明文件,或確認介面是否有更新調整。


在特定頁面頂部重複標題列

此方法可讓您手動分割列印作業,確保僅特定頁面在頂部顯示標題列,大幅提升管理層報告或數據分析等長篇章節的列印可讀性。當不同受眾對工作表各部分有各自的格式需求時,此方法尤為實用。然而,由於涉及多項手動設定與分頁符管理,請務必細心操作,以免發生列印錯誤。

1. 開啟您要列印的工作表。在工具列上,點擊頁面配置 > 列印標題,即可設定列印輸出時重複顯示的標題列,讓您的報表更清晰易讀!

按一下「頁面配置」>「列印標題」

2. 在頁面設置對話框中,找到頂端標題行方塊,點擊其旁邊的指示按鈕,並選取工作表中作為標題列的儲存格範圍(通常為第一列)。確認後,點擊確定即可完成設定。
選取您要重複的標題列

提示:正確選取標題列,可避免列印內容混淆。建議一律選取所有包含欄位標題或表格標題的列,以提升可讀性。

3. 前往檔案 列印。在列印窗格中,利用右側預覽窗格的頁面導覽箭頭,找到您打算列印且包含標題列的最後一頁(本例為第 6 頁),並記下該頁最後一行的內容,以便精確設定列印範圍。
記住您列印的最後一行內容

提示:針對大型工作表,請放大列印預覽,仔細確認分頁符的位置,以確保分頁時資料不會重疊或遺漏。

4. 在列印區域中,輸入您要列印的特定頁面範圍(例如,)頁面:1-6),並勾選包含標題列的選項,然後點擊列印。列印結果將自動為您所選頁面重複顯示標題列。
在「列印」窗格中指定選項

注意:請務必確認所設定的頁面範圍與先前預覽步驟中觀察到的範圍一致,以免列印出非預期的內容。

5. 返回您的工作表,找到上一步驟中最後列印頁面所顯示的最後一行之後的下一列。前往頁面配置> 分隔符號> 插入分頁符,即可在正確位置手動插入分頁符。
按一下「頁面配置」>「分頁符號」>「插入分頁符號」

透過插入分頁符,可確保後續頁面從您指定的位置開始,並讓 Excel 將第 1 至 6 頁與第 7 頁之後的內容視為獨立的列印區段。

6. 再次點擊頁面配置 > 列印標題,開啟頁面設置對話框後,清除頂端標題行方塊,再點擊確定以確認移除。
清除「頂端重複列」中的內容

提示:請再次確認此對話框中已移除重複欄位,確保後續頁面不會出現標題列。您可透過預覽功能進行確認。

7. 再次前往檔案> 列印,在頁面方塊中輸入您要列印的頁碼範圍(例如第 7 頁至工作表最後一頁),即可排除標題列,然後點擊列印完成操作。
按一下「檔案」>「列印」,並輸入您想要列印但不含標題列的頁碼

現在您的列印結果將是第 1 至 6 頁顯示標題列,其餘頁面則不包含標題列。

適用情境:此解決方案最適合用於專案報告、資料提交等需採用差異化列印格式的場合,或當不同使用者群體對頁面標題版面有各自需求時。此方法提供完整掌控權,但需謹慎手動管理分頁符、標題列設定及列印範圍。

優點:提供精確的逐頁控制,無需進階程式設計或外部外掛程式。
缺點:需進行多項手動操作——對於篇幅極長的文件可能耗時;若編輯內容導致頁面變動,還可能出現分頁錯位的風險。

實用技巧:開始前,建議先儲存工作表的備份副本,並檢查列印縮放設定,避免不必要的縮放影響分頁效果。
常見問題:若調整後分頁符顯示異常,請重新檢視列印預覽,並視需要手動重設分頁符。

kutools for excel ai 的螢幕截圖

透過 KUTOOLS AI 解鎖 Excel 的神奇功能

  • 智慧執行:透過簡易指令,輕鬆執行儲存格操作、分析資料,並建立圖表!
  • 自訂公式:打造專屬公式,讓您的工作流程更順暢!
  • VBA 編碼:輕鬆撰寫並套用 VBA 程式碼,立即提升工作效率!
  • 公式解析:輕鬆掌握複雜公式!
  • 文字翻譯:輕鬆打破試算表中的語言隔閡!
運用 AI 驅動的工具強化您的 Excel 能力。立即下載體驗前所未有的高效!

用於列印指定頁面範圍(含/不含標題列)的 VBA 巨集

若您經常需要列印特定頁面範圍,且這些頁面需套用自訂的標題列設定,運用 VBA 巨集自動化此流程不僅能節省時間,還可大幅降低人為錯誤。這對於定期報表、分割成多個區段的大型資料集,或頁面劃分頻繁變動而手動設定過於繁瑣的情境尤其實用。

透過 VBA,您能以程式自動設定特定範圍的標題列、列印該範圍、清除標題,再列印另一個範圍,全程無需手動操作對話方塊或插入分頁符。此方法不僅簡化重複性列印作業、確保格式一致,更能有效降低人為錯誤風險。

適用情境:非常適合進階使用者、辦公室管理人員,以及需要定期列印多區段報表或資料表的人員,也適用於團隊共用的工作簿範本。
優點:自動化多階段列印、輸出結果一致、支援批次處理。
缺點:需存取「開發人員」頁籤與 VBA 編輯器;共用檔案時,須留意巨集安全性設定。

請依照下列步驟使用 VBA 巨集:

1. 按一下開發人員頁籤上的功能區。若未顯示「開發人員」頁籤,請透過「檔案 > 選項 > 自訂功能區」立即啟用。接著選取 Visual Basic 以開啟 VBA 編輯器視窗。在 VBA 編輯器中,按一下插入> 模組,即可新增程式碼模組!

2. 將下列 VBA 程式碼複製並貼上至模組視窗中:

Sub PrintTitlesSelectedPages()
    Dim ws As Worksheet
    Set ws = ActiveSheet
    Dim PageStart1 As Integer, PageEnd1 As Integer
    Dim PageStart2 As Integer, PageEnd2 As Integer
    Dim TitleRows As String
    Dim xTitleId As String
    xTitleId = "KutoolsforExcel"

    On Error Resume Next
    TitleRows = Application.InputBox("Enter title rows (e.g., $1:$1):", xTitleId, "$1:$1", Type:=2)
    If TitleRows = "" Then Exit Sub

    PageStart1 = Application.InputBox("First print range: start page number?", xTitleId, 1, Type:=1)
    PageEnd1 = Application.InputBox("First print range: end page number?", xTitleId, PageStart1, Type:=1)

    ws.PageSetup.PrintTitleRows = TitleRows
    ws.PrintOut From:=PageStart1, To:=PageEnd1
    ws.PageSetup.PrintTitleRows = ""

    PageStart2 = Application.InputBox("Second print range: start page without title rows?", xTitleId, PageEnd1 + 1, Type:=1)
    PageEnd2 = Application.InputBox("Second print range: end page without title rows?", xTitleId, ws.PageSetup.Pages.Count, Type:=1)
    ws.PrintOut From:=PageStart2, To:=PageEnd2

    ws.PageSetup.PrintTitleRows = TitleRows ' Restore original setting if needed
End Sub

3. 若要執行巨集,請按下 F5 鍵,或按一下 VBA 編輯器工具列中的執行按鈕按鈕。系統將依序顯示一系列對話方塊,提示您輸入:

  • 標題列參照(例如,$1:$1)
  • 列印時包含標題列的起始與結束頁碼
  • 列印時不包含標題列的起始與結束頁碼

巨集將自動設定標題列,列印第一個指定頁面範圍(含標題),接著清除標題,再列印下一個範圍(不含標題)。全程無需手動設定、插入分頁符或導覽對話方塊。

參數說明:

  • TitleRows:指定您的標題列(例如,)$1:$1 代表第 1 列)。
  • PageStart 1/PageEnd 1:請輸入初始範圍的數字,例如 1-6.
  • PageStart 2/PageEnd 2:若您的工作表跨越多頁,請為下一區段輸入頁碼範圍,例如 7-12.

錯誤提醒與疑難排解:

  • 若您輸入的列參照或頁碼無效,巨集將直接退出且不執行列印—請務必仔細確認輸入格式。
  • 頁碼由 Excel 的「列印預覽」分頁決定;若資料有所變動,實際頁碼可能會隨之調整。
  • 為確保分頁正確,請先在列印預覽中檢視您的工作表,再執行巨集。
  • 列印完成後,如有需要,可還原為原始的標題列設定。

其他操作(文章)

如何在 Excel 中找出最大值或最小值絕對值並保留其正負號?
有時您可能希望找出絕對值中的最大值或最小值,同時保留其原始正負號,如下方截圖所示。

如何在 Excel 中輸入時保留前置撇號?
眾所周知,當您在開頭輸入撇號(例如:‘123),即可將數字轉換為文字,且撇號會自動隱藏。

如何防止 Excel 表格重複欄位標題自動編號?
當您在 Excel 表格中輸入重複的欄位標題時,系統會自動加上編號(例如 name、name 1、name 2),且無法移除該編號。

如何在 Excel 中多次重複某一儲存格範圍?
眾所周知,您可透過複製與貼上在 Excel 中重複儲存格範圍,但本教學將教您如何無需逐次手動操作,就能一次多次重複相同的儲存格範圍!


  • 超強編輯欄(輕鬆編輯多行文字與公式);閱讀版面(輕鬆閱讀與編輯大量儲存格);貼上至篩選範圍……
  • 合併儲存格/列/欄並保留資料;分割儲存格內容;合併重複行並加總/平均……防止重複項儲存格;比較範圍……
  • 選取重複或唯一列;選取空白列(所有儲存格皆為空);超級查找與模糊搜尋多個活頁簿;隨機選取……
  • 精確公式複製多個儲存格而不變更公式參照;自動建立參照至多個工作表;插入項目符號、複選框及更多……
  • 收藏並快速插入公式、範圍、圖表與圖片;加密儲存格並設定密碼;建立郵件清單並寄送電子郵件……
  • 提取文本、添加文本、刪除某位置字元、移除空格;建立並列印數據分頁統計;在儲存格內容與註解之間轉換……
  • 超級篩選(儲存並套用篩選方案至其他工作表);高級排序依月份/週/日、頻率等;特殊篩選依粗體、斜體……
  • 合併活頁簿與工作表;合併表格依據關鍵列;分割數據至多個工作表批次轉換 xls、xlsx 與 PDF……
  • 資料透視表依週數、星期幾等分組……顯示未鎖定、選區鎖定以不同顏色標示;突顯包含公式/名稱的儲存格……
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 與 Project 中啟用分頁式編輯與閱讀,提升工作效率!
  • 在同一視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,省下數百次滑鼠點擊!
officetab bottom