我们先来了解一下什么是中式排名,中式排名即在数据区域中出现多个相同数字时不占用排名位置。如图,B列有3个75分,在C列排名显示三个第3名,接下来把B列的74分排名为第4名。中式排名不会因为B列有3个相同的75分而把74分排列到第6名,以此类推。
一 函数公式中式排名
给大家提供函数公式套路,实际应用中只需修改引用区域就可以。以下3个公式都是数组公式,在编辑栏输入公式以后按Ctrl+Shift+Enter结束。
公式1:SUM+COUNTIF
=SUM(IF(D$2:D$11>D2,1/COUNTIF(D$2:D$11,D$2:D$11)))+1
公式2:SUM+FREQUENCY+IF
=SUM(--(FREQUENCY(D$2:D$11,IF(D$2:D$11>=D2,D$2:D$11))>0))
公式3:SUM+IF+MATCH+ROW
=SUM(--IF(D$2:D$11>=D2,MATCH(D$2:D$11,D$2:D$11,)=ROW($2:$11)-1))
二 数据透视表中式排名
数据透视表是Excel数据分析神器,中式排名当然也能用数据透视表轻松搞定。
1 创建数据透视表
活动单元格停留在数据区任意单元格,【插入】-【数据透视表】-存放位置选择现有工作表C1单元格-确定。
将姓名拖入行字段,成绩拖入值汇总2次。
2 设置值显示方式
在成绩2字段任意单元格右击-值显示方式-降序排列,在弹出的对话框上点击确定。
3 美化中式排名数据透视表
将数据透视表两个字段改为成绩、中式排名,点击中式排名字段任意单元格,【数据】-降序↓箭头。OK,大功告成,来看看效果图。
好了,今天的分享就是这些,小伙伴们可以下载示例文件,动手练一练,学习效果会更好!
链接: /s/1he19i5xCLjEHyEWPZdgzkw 提取码: 6e1p
图文作者:心电感应