Skip to main content

Kutools for Office — 一套工具,五種功能。完成更多工作。

如何在 Excel 中將每一行/單元格列印在單獨的頁面上?

Author Kelly Last modified

在 Excel 中處理數據表時(例如薪資單、考勤表或發票記錄),您可能會遇到需要單獨列印每條記錄的情況。這種情況通常出現在需要為員工或客戶提供個別報告時,確保每個條目都在其自己的列印頁面上可以保證清晰度和隱私。然而,Excel 預設會連續列印數據,配置它以實現每行或每單元格列印在一頁上可能會顯得具有挑戰性。本文介紹了四種實用方法來實現這一目標,包括技巧、使用場景和指導,幫助您選擇最適合需求的解決方案。


通過調整行高將每一行/單元格列印在單獨的頁面上

使用 Excel 內置設置的一種簡單方法是手動調整行高,使每一行恰好適合單獨的列印頁面。Excel 總是在設定的邊距和紙張大小範圍內列印內容;如果一行足夠高,則該行將只會出現在一頁上。此方法簡單,不需要公式或插件,特別適合於當您只有少量記錄需要單獨列印時使用。

這種方法對於短列表或較小的數據集效果最佳,因為它需要手動干預。請注意,對於較大的表格或重複任務,每次列印時進行配置可能會變得繁瑣且耗時。

1. 點擊 頁面佈局 > 邊距 > 自定義邊距.
click Custom Margins from PageLayout tab

2. 在打開的 頁面設置 對話框中,輸入 2.5 至兩個 頂部底部 邊距框中,然後點擊 確定 按鈕。
set options in the dialog box

注意:確切的邊距值可能需要根據您的紙張大小(如 A4、Letter 等)進行調整。如果您發現行被拆分到兩頁或者留下太多空白空間,請相應調整邊距數字並在調整後檢查 列印預覽 以獲得最佳匹配。

3. 選擇所有需要單獨列印的行。然後右鍵單擊選中的行標題並選擇 行高 從上下文菜單中。
select Row Height from the right-clicking menu

4. 在 行高 對話框中,輸入 250行高 欄位中,然後點擊 確定.
type250 into the Row height box

提示:如果您的列印輸出仍包含每頁多行或過多空白空間,請逐漸調整行高值並重新測試使用 列印預覽。 “250” 是參考值; 最佳設置可能根據列內容、字體大小和列印縮放比例有所不同。

5. 點擊 文件 (或 Office 按鈕),然後點擊 列印。在列印預覽窗格中,您會看到每個選中的行現在覆蓋了一個單獨的頁面。在列印前審查分頁符以確保正確結果,然後點擊 列印 開始生成單獨的頁面。
clcik Print, each row wii be displayed in a separate page

這種技術對於小工作量來說很快,不需要任何技術技能,並且不會改變您的工作表數據。 然而,對於大表格或如果您經常需要此設置,考慮下面的自動化解決方案以節省時間並避免重複調整。

a screenshot of kutools for excel ai

使用 Kutools AI 解鎖 Excel 的魔法

  • 智能執行:執行單元格操作、分析數據並創建圖表——所有這些都由簡單的指令驅動。
  • 自訂公式:生成量身定制的公式,簡化您的工作流程。
  • VBA 編碼:輕鬆編寫和實現 VBA 代碼。
  • 公式解釋:輕鬆理解複雜的公式。
  • 文本翻譯:打破電子表格中的語言障礙。
通過人工智能工具增強您的 Excel 能力。立即下載,體驗前所未有的效率!

通過 VBA 將每一行/單元格列印在單獨的頁面上

如果您經常需要將每一行列印在其自己的頁面上——特別是對於較長的表格——使用 VBA 宏可以自動化這個過程。宏可以遍歷工作表,將每一行(或單元格)單獨發送到打印機,精確控制列印作業,無需手動更改每行的格式或頁面設置。此方法適合熟悉宏和 VBA 的用戶,並且防止意外更改源工作表的數據布局或格式。

1. 同時按下 Alt + F11 打開 Microsoft Visual Basic for Applications 編輯器窗口。

2. 點擊 插入 > 模塊。在出現的新模塊中,將以下 VBA 代碼粘貼到窗口中。

VBA:在 Excel 中將每一行/單元格列印在單獨的頁面上

Sub PrintOneLine()
Dim Rng As Range
Dim WorkRng As Range
Dim xWs As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set xWs = WorkRng.Parent
For Each Rng In WorkRng
xWs.PageSetup.PrintArea = Rng.EntireRow.Address
xWs.PrintPreview
Next
End Sub

3. 按下 F5 鍵或點擊 運行 按鈕(VBA 窗口頂部的綠色三角形)執行宏。將出現一個對話框供您選擇要列印的範圍。選擇行或單元格,然後點擊 確定 繼續。
vba code to select the data range

注意:如果您的數據集很大,此過程可能會打開多個列印預覽窗口——每行一個。準備好確認每個預覽的列印;這讓您有機會在繼續之前確保格式正確。如果預覽數量過多,考慮直接列印而不是預覽,如果您有 VBA 經驗,可以調整代碼。

4. 每一行都將顯示在其自己的列印預覽窗口中。您需要在每個預覽中手動點擊列印按鈕以將行發送到打印機。重複此過程直到所有行都被列印。

對於高級用戶,您可以進一步自定義宏——例如設置標題或調整方向——以更好地滿足特定報告需求。


使用 Kutools for Excel 將每一行/單元格列印在單獨的頁面上

如果您安裝了 Kutools for Excel,其 資料分欄 功能提供了一種高效且易於使用的列印方式,將每一行或單元格列印在單獨的頁面上,同時還允許您在每張列印的頁面上包含標題行。這對於員工記錄、訂單清單或任何希望在每張列印頁頂端重複顯示標題以確保清晰度的報告場景特別有用。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 轉到 Kutools Plus 標籤,然後點擊 資料分欄.
clcik Split to Columns feature of kutools

2. 在 資料分欄 對話框中,配置以下設置以定義頁面的劃分方式:
set options in the dialog box
(1) 在 標題區域 欄位中,選擇包含應該出現在每張列印頁頂端的標題行;
(2) 在 資料區域 欄位中,選擇要單獨列印的特定行;
(3) 在 1 每頁行數 框中輸入 以確保每頁一行;
(4) 在 每頁欄數 框中輸入 1;
(5) 點擊 確定 按鈕以運行工具。

確認後,Kutools 將創建一個新工作表,自動將每一行分割到其自己的可列印頁面,並在每頁頂端插入指定的標題行。這簡化了流程並降低了格式問題或列印重疊的風險。

實用提示: 為了在列印前視覺檢查分頁符並驗證輸出,通過點擊 分頁預覽 切換視圖到 檢視 > 分頁預覽.
click the View > Page Break Preview to shift to the Page Break Preview view

這個方法靈活且適用於常規任務,因為您可以批量處理許多行並確保帶有標題的一致、專業的列印輸出。分割後,只需前往 文件(或 Office 按鈕)> 列印 即可按需輸出頁面。

資料分欄 工具保留了原始工作表,因此您可以重用源表格或調整設置以適應不同的輸出格式而不必冒險。


使用 Kutools for Excel 將每一行列印在單獨的頁面上

除了分割數據以重複標題外,Kutools for Excel 還提供了 隔行插入分頁符 功能,使得在選定範圍內每行之後自動插入分頁符變得容易。這個方法對於簡單和中等複雜的數據表都非常高效且易於使用,特別是當每張列印頁不需要標題行時。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 高亮顯示要列印的範圍(可能包括多列和多行),然後點擊 Kutools Plus > 列印 > 隔行插入分頁符.
click Insert Page Break Every Row feature of kutools

2. 在出現的對話框中,輸入 1間隔 框中。這將在每行之後插入分頁符,確保每行列印在自己的頁面上。點擊 確定 應用設置。
type1 into the Interval of box

一旦確認,通知框將指示有多少分頁符已插入。只需點擊 確定 關閉消息。
a dialog box will come out and tell you how many page breaks have been inserted

3. 前往 文件(或 Office 按鈕)> 列印。現在每行應該按照預期顯示並列印在單獨的頁面上。

提示:此解決方案保持原始格式完好,不需要將數據複製到新工作表中。如果您希望在列印後刪除分頁符,請前往 頁面佈局 > 分頁符 > 刪除分頁符


演示:在 Excel 中將每一行/單元格列印在單獨的頁面上

 

最佳 Office 生產力工具

🤖 Kutools AI 助手:以智能執行為基礎,革新數據分析 生成程式碼 創建自訂公式 分析數據並生成圖表 調用 Kutools 增強函數
熱門功能查找、選取項目的背景色或標記重複值刪除空行合併列或單元格且不遺失數據四捨五入(免公式)...
高級 LOOKUP多條件 VLookup多值 VLookup多表查找模糊查找...
高級下拉列表快速創建下拉列表 依賴型下拉列表 多選下拉列表...
列管理器添加指定數量的列移動列切換隱藏列的顯示狀態比較區域及列...
精選功能網格聚焦 設計檢視 增強編輯欄 工作簿及工作表管理器 資源庫(快捷文本) 日期提取器 合併資料 加密/解密儲存格 按列表發送電子郵件 超級篩選 特殊篩選(篩選粗體/傾斜/刪除線...)...
15 大工具集12 項文本工具添加文本刪除特定字符…)50+ 儀表 類型甘特圖等)40+ 實用 公式基於生日計算年齡等)19 項插入工具插入QR码根據路徑插入圖片等)12 項轉換工具金額轉大寫匯率轉換等)7 項合併與分割工具高級合併行分割儲存格等)...及更多
使用 Kutools,語言任你選 — 支援英語、西班牙語、德語、法語、中文及超過40 種語言!

運用 Kutools for Excel,全面提升您的 Excel 技能,體驗前所未有的高效。 Kutools for Excel 提供超過300 項進階功能,讓您提升工作效率、節省時間。 點此尋找您最需要的功能...


Office Tab 為 Office 帶來分頁介面,讓您的工作更加輕鬆簡單

  • 在 Word、Excel、PowerPoint 中啟用分頁編輯與閱讀
  • 在同一視窗的新分頁中打開與創建多份文件,而非開啟新視窗。
  • 提升您的生產力50%,每日可幫您減少數百次鼠標點擊!

所有 Kutools 外掛,一次安裝

Kutools for Office 套裝整合了 Excel、Word、Outlook 和 PowerPoint 的外掛,外加 Office Tab Pro,非常適合需要跨 Office 應用程式協同作業的團隊。

Excel Word Outlook Tabs PowerPoint
  • 全合一套裝 — Excel、Word、Outlook及 PowerPoint 外掛 + Office Tab Pro
  • 一鍵安裝,一份授權 — 幾分鐘完成設置(支援 MSI)
  • 協同運作更順暢 — Office 應用間無縫提升生產力
  • 30 天全功能試用 — 無需註冊、無需信用卡
  • 最超值 — 一次購買,節省單獨外掛費用