学习好Power Query真的对工作非常重要让非常复杂的问题,在可视化界面直接傻瓜式点击实现我们的想法不再需要写一些复杂的函数和VBA编程
左边图表为源数据,右边图表为目标
數据加载进查询编辑器复制多一个查询,修改名称为销售额去重
回到原来的表格使用合并查询
关闭上载至Excel即可
还是同样的表格,但是按照部分类别实现销售代表排名
左边为原表格右边为目标表格
把数据加载进查询编辑器,首先复制一份相同的查询
删除销售代表列按照(部门,销售额去重)
在新复制出来的查询使用分组依据找出部门类别索引序列的最小值
回到表2合并查询最小索引顺序列进来
回到原始表,使用合并查询
工作中我们会遇到下面的问题销售代表所有月份(左边两个为原表,最右边为目标表)
首先把原数据两张表加载进查询编辑器
月份这个表加载进来数据类型有点问题
在两个表格新增一列(辅助列全是1)
原表格与目标表格多行相同和合并第二行内容并鼡分割符开
方法一:(在销售人员不增加情况适用)
首先我们还是把数据加载进查询编辑器,复制相同的查询在原始查询中(删除销售金额,添加索引列)得出效果如下
返回一步去添加销售代表前缀
使用第二个查询表使用分组依据
方法二:(适用所有情况,无论新增销售人员还是减少销售人员)
当然啦上面有一步不是很好就是合并其他列这一步,但我们手动添加数据时候还是需要手动操作,我们使鼡M函数优化一下
目前有16个销售代表假如新增的话就不生效了