在工作中我们经常需要对一批数据进行排名,比如比赛或考试中对成绩进行排序等等,如果数据量较少时可能以肉眼便能分辨出,但遇到数据量较大时便会比较困难,这时候就需要用到Rank函数,它的作用便是对表格中的数据进行排序,下面就一起来学一学吧。
如图,像这样的数据,进行降序排序,就可以知道具体的排名了。
有时候需要将具体排名的数字列出来,但是保持原表格不动。这样进行排序,填入排名,再恢复原来的排序,操作就比较多,可以考虑使用排名函数RANK来实现。
RANK函数语法:
=RANK(number,ref,[order])
number是需要进行排序的数字。
ref是指整组数字。
order是数字排位方式,order 为 0(零)或省略是降序排序,是其他的则为升序排序。
还是以上述数据为例,在第一个目标单元格中输入公式:
=RANK(B2,$B$2:$B$6,0)
然后下拉单元格填充即可。在这里因为成绩需要从高到低排序,order就填了0,当然也可以省略。
然后这个排名的数字就会出现了。使用公式比手动填写再排序更加方便快捷。
在教师行业中,Rank函数的使用率还是非常高的,它能轻松减轻老师的工作量,简单几步骤便能得出学生的名次,大大节省时间。当然,排序的方法不止Rank函数这一种,在EXCEL函数中还有其他的方法,大家不妨去深入研究一下吧。
本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:EXCEL 2020。