Excel分類打印報表如何實現每頁打印固定行數?

Tags: 行數, 報表, 每頁,

Excel實現分類(編號/班級/部門)打印報表的教程,實現一個分類一張紙並且每頁紙固定行數(即不足N行補空行)的打印效果。小編以打印一個分專業的成績抽樣表格,每個分類固定佔5行為例進行演示操作。只講述一個方法,具體情況根據數據多少靈活操作。

Excel分類打印報表如何實現每頁打印固定行數

工具/原料

Excel,小編使用MS office2013

演示使用的excel文件下載鏈接: 下載以供練習。

方法/步驟

首先,把需要操作的Excel表格(命為sheet1)中的分類標準列,即圖中的【“專業”列】剪切到A列並升序排序。在A列後插入B列,命名為“輔助”(養成好的操作習慣不容易出錯),把B列的單元格格式設置為“常規”。

Excel分類打印報表如何實現每頁打印固定行數

在B2單元格鍵入函數:=IF(A2="","",COUNTIF(A$2:A2,A2)) 向下填充生成每個專業下學生成績的行序號。

Excel分類打印報表如何實現每頁打印固定行數

對B列進行篩選,篩出所有序號為1的行,目的是把所有專業(分類)取一個樣本。把篩選結果複製到一個的Excel工作表,命名為Sheet2。

Excel分類打印報表如何實現每頁打印固定行數

把B列數據清空,重設單元格格式為“數值”,小數位數為1。

把所有的專業(分類)樣本B列賦值1.0、2.0、3.0………n.0(此處演示為1.0-3.0)。然後在最後一個專業(分類)樣本行後開始在B列賦值1.0、1.1、1.2……2.0……3.9……n.9(此處演示為1.0-3.9).

Excel分類打印報表如何實現每頁打印固定行數

以B列升序排序,得到如圖效果。然後選中A列,鍵盤F5定位,定位條件“空值”,結果是選中A列所有空白單元格,此時不要動鼠標,直接在鍵盤鍵入“=a2”,在鍵盤按下Ctrl+Enter向下填充上一單元格值。

Excel分類打印報表如何實現每頁打印固定行數

在sheet1中篩選出B列序號為非1的所有行,複製——粘貼到sheet2中最末行的下邊。

Excel分類打印報表如何實現每頁打印固定行數

刪除B列(輔助字段),然後選中全部數據,自定義排序(條件排序),排序條件如圖,即主要關鍵字為分類標準,次要關鍵字根據需要選定。

Excel分類打印報表如何實現每頁打印固定行數

排序完成後,重新在A列後插入B列作為輔助列,在B2單元格鍵入函數:=IF(A2="","",COUNTIF(A$2:A2,A2)) 向下填充生成每個分類下的行序號。

然後對B列進行篩選,選出5以後的行,刪除。結果是每個分類保留了固定的5行。

Ps:之所以為5是因為每個分類數據最多不足5條(行),根據情況自行選擇。

Excel分類打印報表如何實現每頁打印固定行數

Excel分類打印報表如何實現每頁打印固定行數

然後對A列(專業列)進行分類彙總操作進行分頁,彙總條件如圖。

篩選出“彙總結果列”(新A列)除“空白”外的所有行,即分類彙總結果行。刪除分類彙總結果所佔的A列。

Excel分類打印報表如何實現每頁打印固定行數

Excel分類打印報表如何實現每頁打印固定行數

在除A列外的任意一列使用篩選功能篩選出“空白”行,清空對應A列的值。

調整一下字體、邊框、列寬、行高、頁面佈局(紙張、標題)等的內容,打印即可。

Excel分類打印報表如何實現每頁打印固定行數

相關問題答案