统计并找出每组销售冠军数据,提供3种方案
今天遇到一个销售部门提出的需求,我们做一下分享,他们提供了一张销售明细表,想找出每组的销售冠军是谁,且统计一下对应的金额合计!
▍思路分析
想要求每组的冠军,那么就需要先按照组和姓名两个条件对金额求和,求出各组中每个人的金额合计后,再在组内筛选,或者降序排序第一个即可!
这样分析后,如果你有经验,可能会发现,透视表、函数、PQ都可以实现上面的需求!下面我们来分享一下这几种处理方案!
▍函数解法
新版本函数[这波炸裂更新,GROUPBY分组聚合函数闪亮登场!],可以说是大部分需求都可以实现了,实现的难度也降低了很多,这里我们使用最新的分组聚合函数处理!
我们按照思路,用两次分组处理:
第一次用组别和姓名作为分组依据对金额进行求和聚合,并通过第六参数对金额进行降序排序
第二次按组别分组,取每个分组的第一行数据即可!简单了解这个函数,你会发现Excel聚合问题,函数处理也不再是难题!
=LET(
dt,DROP(GROUPBY(B1:C20,D1:D20,SUM,3,0,-3),1),
VSTACK({"组别","姓名","金额"},
GROUPBY(TAKE(dt,,1),TAKE(dt,,-2),LAMBDA(x,@x),0,0))
)
函数解法说完,我们来看看大家比较喜欢的数据透视表解法,这个基本是基础操作!
▍数据透视表解法
行区域,需要【组别】和 【姓名】,我们需要把金额字段,拉两次到值区域,默认情况都是求和!
双击金额2标题,设置[值显示方式] ,选择“降序排列”,基本字段选择“姓名”
结果如下
修改字段名称,同时筛选排名为1就是我们想要的结果!
怎么样,数据透视表是不是特别简单!学起来!

Excel数据透视表从入门到精通!



