在做成绩统计、销售业绩分析时,我们经常需要给数据排个名次。Excel中有一个专门的Excel排名公式——RANK函数,能快速给所有数据排好名次。下面通过一个成绩表案例,讲解 Excel排名公式 的具体用法。

一、RANK函数语法

RANK函数的作用是返回一个数字在一组数字中的排名。

=RANK(要排名的数字, 排名区域, [排序方式])

三个参数:

  • 第一参数:需要排名的数字

  • 第二参数:参与排名的整个数据区域

  • 第三参数:排序方式(0或省略为降序,非0为升序)

二、操作步骤

第一步:输入RANK函数

在目标单元格(比如C2)输入 =RANK(,然后点击第一个学生的成绩单元格(如B2)。

第二步:选中整个成绩列

输入逗号后,选中整个成绩列的区域(如B2:B10),这个区域就是所有参与排名的数据范围。

第三步:按回车确认

按回车,第一个学生的排名就计算出来了。

第四步:下拉填充

选中C2单元格,双击右下角填充柄或向下拖动,公式自动应用到所有学生,每个学生的排名都出来了。

Excel排名公式RANK函数,成绩排名业绩排名都能用-天天办公网

三、排序方式说明

RANK函数的第三参数可以控制升降序:

第三参数 效果
0或省略 降序排列,数值越大排名越靠前(适合成绩、销售额)
非0(如1) 升序排列,数值越小排名越靠前(适合跑步用时、成本)

四、使用注意

区域要用绝对引用:下拉填充时,排名区域需要固定不变。选中成绩区域后,按 F4 键将B2:B11变成 $B$2:$B$11,这样下拉填充时排名范围不会变化。如果不加绝对引用,填充后区域会整体下移,排名范围就不是整列了。

并列排名会自动跳号:如果两个学生分数相同,他们会获得相同的排名,下一个排名会跳过。比如两名学生并列第1,下一个就是第3名。这是RANK函数的正常行为。

五、总结

Excel排名公式只需要记住RANK函数的基本写法:=RANK(成绩单元格, 成绩列区域, 0),然后下拉填充就能得到所有人的名次。注意给成绩区域加上绝对引用,下拉填充时排名范围才不会跑偏。掌握这个 Excel排名公式,成绩排名、业绩排名都能快速搞定。