SAP 剑客
于 2016-12-31 16:52:16 发布
21765
收藏 22
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
Power Query - 透视列实例应用(多单元格记录合并及汇总)
要求,如下图:
根据左边的内容,部门,姓名,捐助金额进行汇总,统计出各个部门的捐款人姓名和人数以及总金额。
这个功能就比较实用了,下面我们讲解一下它的实现。
先导入到 PQ 界面,复制一份,一个叫 “捐款表”,一个叫 “汇总表”。
第一步,我们把 “汇总表” 里面的名单收拢起来。
删除 “捐助金额” 列,然后插入一列索引列。
然后选中 “索引” 列,进行透视列。选择“不要聚合”。
意思就是对姓名进行一个摆放操作。
这样一来,每个部门的人都出现在右侧了。
下面我们就需要进行连接操作,选择部门后的所有列(选择第一个,按住 Shift 键,点击最后一列)。
按照前面讲过的,去除前后空格,中间只留一个。
接下来进行替换操作。
接下来我们就需要进行合并了。
前面讲的合并查询就可以派上用场了。
选择 “汇总表”,点击 “转换”——“合并查询”。
选择左外的联接方式。
下面我们不需要再展开了,直接聚合。
搞定。
这个方式有一个弊端,就是新增一条记录的话,刷新的时候自动增加不了。
原因是什么呢?
其实就是在这里,我们其实是手动去选择的列,增加一条记录的话,他无法捕获到我们的操作。
这个有没有方法解决呢?