目录
1.引言
VBA Range.Consolidate方法用于将多个区域的数据合并到一个目标区域,并可对合并的数据进行指定的计算,计算方式有很多,如平均、计数、只计数数值、最大值、最小值、乘、偏差、总计等,语法及详细计算方式可参考VBA手册:
https://learn.microsoft.com/zh-cn/office/vba/api/excel.range.consolidate
下面是VBA手册中的部分内容截图,可参考
VBA Range.Consolidate方法被广泛应用于很多实际应用场景,如财务数据求和、求平均值等计算,将分散的数据整合到一起等
接下来就通过一则实例讲述VBA Range.Consolidate引用方法及实际场景中的应用
2.需求描述
水果销售清单数据分别存放在Sheet1和Sheet2两张表中,按照水果名称快速统计每一种水果的总销售量
测试数据涉及到的表单仅有两个,而且数据量也不是很大,手动将数据复制到一起再统计也是不错的选择,但是如果涉及到很多张表单,并且数据量很大的话,就需要借助工具了
3.代码设计与对比
<