天天看点

学习excel函数的第20天|如何实现升降序排名次?|RANK函数

作者:快乐梅洋洋

一、排名次函数:RANK函数

1、函数功能

返回某数字在一列数字中相对于其他数值的大小排名。

2、语法

=RANK(number,ref,order)

3、参数

  • number:数值,指定的数字。
  • ref:引用,一组数或对一个数据列表的引用(一般采用绝对引用,如$E$2:$E$12,按F4可以快速绝对引用),非数字值将被忽略。
  • order:排位方式,指定排位的方式。如果是0或者忽略,则为降序;非零值,则为升序(如1)。

要排列的数据如果相同,可以建辅助列(如=E2*100+C2),将数据扩大倍数(100倍)加上需要排序的条件数据(如数学成绩),然后通过辅助列排序。

学习excel函数的第20天|如何实现升降序排名次?|RANK函数

图1 RANK函数的参数

二、升序排名

=RANK(E2,$E$2:$E$12,1)

学习excel函数的第20天|如何实现升降序排名次?|RANK函数

图2 升序排名

三、降序排名

=RANK(E2,$E$2:$E$12)

学习excel函数的第20天|如何实现升降序排名次?|RANK函数

图3 降序排名

四、按数学成绩排名

辅助列:=E2*100+C2

=RANK(H2,$H$2:$H$12)

学习excel函数的第20天|如何实现升降序排名次?|RANK函数

图4 按数学排名

五、结果展示

学习excel函数的第20天|如何实现升降序排名次?|RANK函数

图5 结果展示

继续阅读