在日常打印報表的時候,可能會遇到這種情況,每頁打印的數據都是指定的行數,例如下面這個銷售表,要求每周的數據打印一頁,相當于包含標題行,每頁都是八行數據:
如果你遇到這種問題,是怎么處理的呢?
方法一:手動添加分頁符。
如果數據少,只有幾頁,這個方法是可以的,但是數據多的話,估計你會受不了。
方法二:調整頁邊距,控制每頁的行數。
這個方法比較考驗耐心了,通過若干次調試,有可能會符合要求,可是每次都要這樣調整,好像也不是一件愉快的事情。
方法三:使用VBA來實現固定行數分頁打印。
以上三種方法只有最后這個方法比較科學, VBA怎么用先不說,但每次要根據行數來修改代碼,就不是一般人愿意的。
其實還有一種更加方便而且容易學會的方法來完成這個麻煩的工作,我們一起來看看是如何操作的吧。
第一步:在數據后面使用公式=INT(ROW(A7)/7)下拉,得到一列數字:
可以看出,得到的數字是7個一組,因為ROW函數可以得到行號,ROW(A7)結果就是7,用這個數字除以7,再用INT函數取整,最后的結果就是7個一組的數列。
本例中我們是每頁7行數據,如果每頁要變成20行,只需要將公式修改為=INT(ROW(A20)/20),非常方便。
在進行下一步操作之前,先把這列公式得到的數據選擇性粘貼為數值,下面我們使用分類匯總來進行添加分頁符。
第二步:使用分類匯總添加分頁符
選中H列,點擊分類匯總,會彈出一個對話框,因為這一列沒有表頭,直接點擊確定即可:
在彈出的選項中,其他都不需要修改設置,只要把【每組數據分頁】這個選項打鉤即可:
點擊確定按鈕,效果如圖所示:
到這一步,分頁符已經添加完成了,剩下要做的就是一些排版美化工作。
第三步:刪除多余的列和空行
刪除H和I列數據,然后選擇A列,按F5打開定位對話框:
打開【定位條件】,選中【空值】后確定:
不要點擊任何單元格,直接右鍵,刪除:
選擇刪除整行:
第四步:清除分級顯示,添加打印標題行
點擊【數據】-【取消組合】-【清除分級顯示】:
再點擊【頁面布局】-【打印標題】,在頂端標題行中選擇第一行完成設置:
好了,現在讓我們來預覽看看效果吧。
每一頁都是只有7行,非常統一哦。
這個方法看起來操作步驟比較多,實際上熟練的話也就一兩分鐘的事情,而且通過修改公式就能靈活控制行數,最后為大家提供一個完整的操作動畫,喜歡這個技巧的話記得分享啊!
假如你學習到了這個新技能不妨轉發推薦給你的小伙伴。并動動小指頭收藏,以免下次走丟。
我們將定期更新Word、Excel、PPT等操作技巧。pdf轉換器供在線免費的PDF轉word、PDF轉Excel、PDF轉PPT服務。