在实际工作中,我们总需要根据明细表生成排行榜。很多同学都是用排序的方式生成的,但遇到相同数量时就需要手工输入名次了。因为同样是99,你不能一个第1名,另一个第2名。
如果用公式来完成,会非常非常的复杂。下面是兰色以前发布的几个排行榜公式:
【例】根据AB列生成DEF列排行榜
公式1 :对销售员进行排名
D3
=INDEX(A:A,MOD(LARGE(B$3:B$13*100+ROW(B$3:B$13),ROW(A1)),100))
注:该公式为数组公式,按ctrl+shift+enter三键结束输入。
公式2:根据销售员查找对应销售
E3
=VLOOKUP(D3,A:B,2,)
公式3:生成中国式排序(有重复的并列)
F3
=SUMPRODUCT(($E$3:$E$13>=E3)*(1/COUNTIF(E$3:E$13,E$3:E$13)))
有没有简单的方法?有!而且是超灵活的“万能”排行榜
每日销售明细表
动态切换每日销售排名
一键生成总排名
是不是很方便,很智能。下面就跟兰色一起做吧。
制作步骤:
1、插入数据透视表
选取明细表 -插入数据透视表 - 把销售员放在行标签,把销量放在值标签2次。
2、设置排名
在销量2列上右键 - 值显示方式 - 降序排列 - 再通过数据选项卡中的降序排列。
3、设置切片器
数据透视表选项 - 分析 - 插入切片器:日期
对格式稍美化,完成!
数据透视表的不仅仅是汇总数据的工具,它也可以进行灵活的数据分析。功能都集中在右键的值显示方式菜单中,大家可以逐个试一下。
来源:Excel精英培训,作者:赵志东