分享

16冷门分类汇总可以这么用~

 asaser 2022-05-13
HI,大家好,我是星光。

前两天有位朋友提了个问题:一张几百行的数据表,需要按每20行为一页分页打印——有没有什么好方法?

坦白说,这类问题如果会用VBA的话,并不是问题;但如果不会VBA呢?摊手,那就需要一点点简单小技巧。

举个例子。

如下图所示,是一张几百行的数据表,现在需要每15行为一页快速打印。

图片

首先,在A列前插入一列,制作辅助列。标题设置为"分页",A2单元格输入以下公式,向下复制填充:

=INT(ROW(A15)/15)
图片

INT函数的作用是舍弃小数,向下取整。ROW(A15)/15,可以将每15行数据划分为一组。如果你的实际情况是20行为一页,可以修改为ROW(A20)/20。而如果你不是按行数分页,是按部门等,也可以使用其它函数公式,目的只有一个,将不同类的值划分为不同组名。

选中数据区域任一单元格,在【数据】选项卡下单击【分类汇总】,打开分类汇总对话框。

图片

如上图所示,【分类字段】设置为分页。【汇总方式】和【汇总项】可以按需设置,本例不需要汇总,就随便了。

重点是必须勾选【每组数据分页】,这样系统才会自动对每组数据进行分页。


点击工作表左上角的2级命令,切换到2级分类,然后选中A列汇总行→定位可见单元格→删除所有汇总行整行,最后切换回3级分类。

此时进入分页预览模式,可以看到Excel已自动将每15行数据划分为一页,我们的目标就达成了——就这么简单。

图片
如果上述过程的文字描述您看不太懂,可以参考以下视频:


……

像我这样长的帅又有才华的人,虽然得不到大家的承认,但我还是要说的是,上述操作并没有保留汇总行,如果你需要保留汇总行,比如在每页汇总计算每科成绩的平均值,并且还需要每页都自带标题行——那当然也是可以的。

打个响指,请您看个小视频👇


右下角点个赞,挥挥手,祝大家周末愉快咯图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多