Excel怎么隔页求和?



作者:Excel到PowerBI

 

隔页求和可以包括2种情况,一是打印页,这个问题会非常复杂,一般只能通过VBA来实现,但实际工作中这种情况比较少见。如果出现这种情况,通常可以考虑是否将问题转换为数据透视的方法,这样可以直接利用数据透视的汇总功能里达到多页数据按需求和的效果(当然,设置起来也比较复杂,需要根据实际情况而定)。

还有一种情况应该是每个工作表为一页,这样就可以通过对工作表进行汇总、筛选相应的数据进行求和。如果工作表的名称很有规则,或者是对全部表求和,可以直接用sum('*'!A1)等方式直接实现。

如果工作表很复杂,而且需要对不同的表进行选择后再求和,需要考虑使用VBA、Power Query等方法。用VBA可以实现最大程度的灵活性,但是学习周期比较长。因此,个人推荐没有编程经验的朋友首先学习Excel的新功能Power Query。比如,Power Query中对多表进行汇总,非常简单:

第一步:【数据】-【从文件】-【从文件夹】第二步:【浏览】选择数据所在的文件夹,【确定】第三步:数据都在“Content”列中,但是被识别为二进制的内容。右键-【删除其他列】(当然,你也可以不删,或只删掉其他部分列)第四步:【添加列】-【添加自定义列】-【输入公式:Excel.Workbook([Content])】-【确定】,注意大小写哦,括号里面的内容双击一下右边小窗口里的Content字段就可以了,和Excel里选单元格类似。第五步:展开数据列表这将列出你所有工作簿里的所有表,如果某些工作簿里有多张表的话,都会显示在这里:第六步:继续展开表数据数据都出来啦!当这些数据都汇总到一起之后,想怎么求和都可以了,隔页、按条件等等,不在赘述。


0