Excel – 跨多个工作表汇总求和,最简便还是得数 Power Query
关于跨工作表汇总,回顾往期,我已经写过那么多了:
Excel indirect 函数(3) – 多表合并不做计算
Excel – 多表合并、跨表求和:都用数据透视表多重合并计算
Excel – 跨数据表汇总,你还在用公式?试试 Microsoft Query
但要说到最简单智能、一劳永逸的方法,还是首推 Power Query。
案例:
下图 1 为某公司全体员工上半年的收入明细表,每个月有一个单独的工作表,希望做一张汇总表,自动计算每个员工的总收入。当工作表中的数据更新时,刷新总表即可同步数据,效果如下图 2。
解决方案:
1. 选择菜单栏的“数据”-->“新建查询”-->“从文件”-->“从工作簿”
2. 在弹出的对话框中选择需要汇总的文件名 --> 点击“导入”按钮
3. 在导航器对话框中选中文件名 --> 点击“转换数据”按钮
现在整个工作簿就导入到了 Power Query 中,并且显示如下 Power Query 编辑器。
4. 选中单元格内容为“Table”的列 --> 右键单击 --> 选择“删除其他列”
现在 Power Query 编辑器中就只剩下了一列。
5. 点击标题右边的双箭头符号 --> 在弹出的对话框中选择“展开”--> 点击“确定”按钮
6. 选择菜单栏的“主页”-->“将第一行用作标题”
7. 点击“实发金额”右边的小箭头,拉到最底部 --> 取消勾选“实发金额”--> 点击“确定”按钮
8. 现在选择“主页”-->“关闭并上载”,多工作表的汇总数据就上传到 Excel 中了。
从右边的“工作簿查询”设置区域可以看到,数据一共有 564 行,即 6 个工作表的数据都汇总到这张表里了。如果只要汇总,不求和,那么到这一步就已经完成了。
如何要跨总表汇总且求和,那么再来看一下如何设置。
9. 点击“工作簿查询”设置区域中,文件名右边的小图标 --> 在弹出的对话框中点击“编辑”,打开 Power Query 编辑器
10. 选择菜单栏的“转换”-->“分组依据”
11. 在“分组依据”设置框中进行如下设置 --> 点击“确定”按钮:
- 分组依据:选择“姓名”
- 新列名:修改为“总金额”,选择“求和”,“实发金额”
12. 选择菜单栏的“主页”-->“关闭并上载”
现在,多个工作表汇总数据就已经更新到 Excel 中了,当任意数据表中的金额有改动时,刷新这张表格,即可同步汇总数据。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。