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