前兩天有位朋友提了個(gè)問題:一張幾百行的數(shù)據(jù)表,需要按每20行為一頁分頁打印——有沒有什么好方法?
坦白說,這類問題如果會(huì)用VBA的話,并不是問題;但如果不會(huì)VBA呢?攤手,那就需要一點(diǎn)點(diǎn)簡單小技巧。
舉個(gè)例子。
如下圖所示,是一張幾百行的數(shù)據(jù)表,現(xiàn)在需要每15行為一頁快速打印。
首先,在A列前插入一列,制作輔助列。標(biāo)題設(shè)置為"分頁",A2單元格輸入以下公式,向下復(fù)制填充:
INT函數(shù)的作用是舍棄小數(shù),向下取整。ROW(A15)/15,可以將每15行數(shù)據(jù)劃分為一組。如果你的實(shí)際情況是20行為一頁,可以修改為ROW(A20)/20。而如果你不是按行數(shù)分頁,是按部門等,也可以使用其它函數(shù)公式,目的只有一個(gè),將不同類的值劃分為不同組名。
選中數(shù)據(jù)區(qū)域任一單元格,在【數(shù)據(jù)】選項(xiàng)卡下單擊【分類匯總】,打開分類匯總對(duì)話框。 
如上圖所示,【分類字段】設(shè)置為分頁?!緟R總方式】和【匯總項(xiàng)】可以按需設(shè)置,本例不需要匯總,就隨便了。 重點(diǎn)是必須勾選【每組數(shù)據(jù)分頁】,這樣系統(tǒng)才會(huì)自動(dòng)對(duì)每組數(shù)據(jù)進(jìn)行分頁。 …
點(diǎn)擊工作表左上角的2級(jí)命令,切換到2級(jí)分類,然后選中A列匯總行→定位可見單元格→刪除所有匯總行整行,最后切換回3級(jí)分類。 此時(shí)進(jìn)入分頁預(yù)覽模式,可以看到Excel已自動(dòng)將每15行數(shù)據(jù)劃分為一頁,我們的目標(biāo)就達(dá)成了——就這么簡單。 如果上述過程的文字描述您看不太懂,可以參考以下視頻: 像我這樣長的帥又有才華的人,雖然得不到大家的承認(rèn),但我還是要說的是,上述操作并沒有保留匯總行,如果你需要保留匯總行,比如在每頁匯總計(jì)算每科成績的平均值,并且還需要每頁都自帶標(biāo)題行——那當(dāng)然也是可以的。打個(gè)響指,請(qǐng)您看個(gè)小視頻??右下角點(diǎn)個(gè)贊,揮揮手,祝大家周末愉快咯 。
|