Excel表格如何添加分页汇总
数字办公
刘婷婷:出于工作的需要,我经常要处理一些数据量较大的电子表格,可是在重复标题行设置对话框中,无法插入公式来统计每一页的小计,而手工逐页统计又显得太麻烦。如何才能在每一页表格的页眉和页脚处显示指定文本信息,又在每一页的最后显示分页小计?
电脑报Office专家陈邓新:要在每一页表格的页眉和页脚位置显示指定的文本信息,可以通过“页面设置”对话框中的“页眉/页脚”选项卡来设置。
由于Excel中没有提供分页汇总的功能,使用插件是实现该功能的最简单的办法。这里推荐一个比较实用的分页汇总的工具(下载地址:http://download.cpcw.com),利用它就可以满足你的需要。
下载后将压缩包中的BreakPageV20.xla文件解压到Office安装目录的Office\Library文件夹下。启动Excel,单击“工具”菜单中的“加载宏”命令,选中“加载宏”对话框中的“分页汇总V2.0”,单击“确定”按钮,此时在“工具”菜单中就增加了“分页汇总”命令。
分页汇总前首先选中数据源,当前操作的数据源为表格中除表格标题和顶端标题行以外的其它数据区域。选中后单击“工具”菜单中的“分页汇总”命令,系统会要求用户选择分页汇总的字段名称,最后再根据提示输入分页后每页显示的行数,确认后就可以了(见图)。

小提示:打印时除了第一页,其他页均没有自动套用表格标题,必须通过手工设置页面的“顶端标题行”才能显示;另外,程序也没有提供删除分页汇总结果的功能,由于VBA操作的不可逆性,增加、删除记录后想重新分页汇总就有些不方便了,所以在操作前要做好备份工作。
另外熟悉Excel函数的朋友也可以通过增加辅助列,然后用公式“=int((row()-1)/40)”(1为标题的行数,40为每页显示的行数)计算返回的页号,最后对辅助列进行分类汇总操作来实现分页汇总功能(分类字段为添加的辅助列,在打印时可隐藏该列)。