最近,有朋友在群里讨论一个关于多个人员分摊金额然后进行汇总的问题,比如,一个订单由2个业务人员共同完成,则金额平均分摊给2个人,示例数据如下图所示:
最后要求按业务人员统计其所完成销售金额情况,如下图所示:
有朋友对M比较熟练的,直接写出了这个问题的代码(所使用数据不一样),如下图所示:
我想,这段代码对于大多数Excel普通用户来说,可能会马上晕菜!实际上,这个问题通过操作的方式,也能简单处理。
Step 01 选中所有业务员列,添加值计数列(也可以直接写自定义列),如下图所示:
此时,PQ中会生成添加计数列的步骤,可以直接单击步骤设置按钮查看所生成公式,如下图所示:
Step 02 直接修改上一步骤中添加列的公式(在公式前加上“[金额]/”),得到均摊金额,如下图所示:
Step 03 逆透视业务员列,如下图所示:
Step 04 对业务员进行分组统计即可
Power Query就是这样,除了能让高手写代码一步到位,也能让小白操作轻松实现。