Excel中MATCH+UNIQUE函数组合有妙用,轻松实现中国式排名(数据排名专题四)
我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!
昨天,给大家分享了3种Excel中国式排名方法。今天再补充一直就是巧用MATCH+UNIQUE函数组合,轻松解决中国式排名问题更简单。
再介绍一下什么是中国式排名呢?
举个例子比如说公司一共有10名员工进行成绩考核,如果9个人考核成绩都是90分,你是89分,按照国际惯用的排名法则:9 个人考核成绩并列第一,你第10名;但是,如果按中国式排名:9 个人考核成绩并列第一,你第2名。所以中国式排名就不能直接RANK函数,RANK函数只适用于美式排名,不适用于中国式排名。
如下图所示,这是一年级学生成绩,我们需要对学生成绩进行中国式排名,我们可以看到赵金龙、孙二娘都是98分,并列第2名,后面的张飞92是第2名。
巧用MATCH+UNIQUE函数组合进行中国式排名(重复数据只占一个排序号)
方法:
1、开始中国式排名前,首先要对C列“成绩”数据进行降序排列,按成绩从高往低排列,如下图所示
2、然后在D2单元格中输入输入公式:
=MATCH(C2,UNIQUE(C$2:C$14),0)
然后点击回车,下拉填充数据即可
解读:
①在进行排名之前先对成绩进行从高往低降序排列,这样最高分就在最上面
②公式中UNIQUE(C$2:C$14)通过去重函数,把重复的成绩去掉。需要主要是时选择C2:C14后需要按两次F4键(锁行不锁列,当然可以进行完全引用按一次F4键)
③在通过MATCH查找每个成绩在UNIQUE(C$2:C$14)中的行号,也就是排序编号。如果成绩相同它们就占用同一个排序编号。
UNIQUE函数介绍
功能:UNIQUE函数可以去除重复值保留唯一值
语法:=UNIQUE(数组,[按列],[仅出现一次])
第1参数:数组就是返回唯一值的数组数据区域;
第2参数:按列是可选参数,指定比较的方式,设置为TRUE将比较列并返回唯一值,设置为FALSE (或省略) 将比较行并返回唯一值;
第3参数:[仅出现一次]可选参数,一般直接省略即可。
MATCH函数介绍
功能:返回在指定方式下与指定数组匹配的数组中元素的相应位置
语法:=MATCH(查找值,查找区域,[匹配类型])
以上是【桃大喵学习记】今天的干货分享~觉得内容对你有帮助,记得顺手点个赞哟~。我会经常分享职场办公软件使用技巧干货!大家有什么问题欢迎留言关注!