在日常使用excel排名时常常会出现并列排名,名次断档的问题,如第1名有两个人,那第2名排出来就成了第3名,不是很符合我们的习惯,今天就给大家带来解决方法,按照难易程度给出3个方法,大家自行选择
工具/原料
1
电脑
2
excel
方法/步骤
1
方法1:去重排序匹配法
2
如图中案例,当我们用rank函数进行排名时,出现了名次断档,第2名后是第4名,第5名过后是第7名,这个结果产生的根本原因在于同分并列排名挤占了后续名次,试想一下,如果分数都不相同,那就不会出现这种情况了。于是,解决方法就自然出来了。
3
我们要实现分数都不相同,最简单的方法就是——去除重复项。第①步:我们将分数列复制到另一张新表上,然后选中所有分数第②步:选择数据—删除重复项,得到非重复的分数,然后对非重复分数进行rank排名,得到一个不断档的排名序列
5
方法2:数据透视表大法
6
第①步:选中姓名和分数列,点击插入—数据透视表,然后做出数据透视表(注意值选择两个分数列)
7
第②步:改变数据透视表,鼠标点到第二列分数列中任一单元格,右击然后选择值显示方式—降序排列,在弹出窗口中不做更改,点击确定,新的分数列即为不断档排序结果,然后将透视表复制粘贴成普通表格即可。
8
方法3:函数嵌套装X法
9
使用sumproduct函数和countif函数嵌套一步搞定函数公式如下:=SUMPRODUCT((B2<$B$2:$B$9)/COUNTIF($B$2:$B$9,$B$2:$B$9))+1注:b2:b9为我示例中的数据范围,请根据自己的数据范围进行修改,注意绝对引用
10
简单解释一下此公式:b2
11
总结一下:方法1在思路上最便捷,也是最基础的方法,但步骤相对繁琐;方法2简单,步骤也不复杂,是最推荐的方法;方法3步骤看似简单,但事实上是最复杂的,其一是思路复杂,其二是要理解数组概念,建议当做了解即可,当然学会了可是可以妥妥的装X哦