Excel RANK 排名函数怎么用?给数据排名次

admin 7 2026-09-17 17:17:50 编辑

WPS
WPS Office PC 版
电脑端办公更高效

考试成绩要排名次、销售业绩要比高低,手动一个个排又慢又容易错。Excel RANK 排名函数,一键自动出排名。

RANK 函数按值在区域里的相对大小返回名次,最常用于成绩、业绩排名。

基本语法

`` =RANK(要排名的值, 数据区域, 排序方式) ``

  • 要排名的值:如某人的分数;
  • 数据区域:所有人的分数区域;
  • 排序方式:0 或省略 = 降序(最高排第1);1 = 升序(最低排第1)。

示例:成绩降序排名

在名次列写:

`` =RANK(B2, $B$2:$B$50, 0) ``

  • 用 B2 的成绩去 B2:B50 区域排名;
  • 0 表示降序,分数最高的排第 1;
  • 下拉填充,所有人自动排名。

RANK.EQ / RANK.AVG

  • RANK.EQ:与 RANK 相同,并列分数给相同名次;
  • RANK.AVG:并列分数取平均名次。

新版推荐用 RANK.EQ(标准写法),逻辑更清晰。

用 WPS 表格,排名一样方便

WPS 表格支持排名函数:

  • =RANK(B2,$B$2:$B$50,0) 直接排名;
  • RANK.EQ、RANK.AVG 也可用;
  • 下拉填充整列排名。

如果你在用 WPS 表格,成绩、业绩要排名,写个 RANK 公式就自动出名次。

常见疑问

Q:并列分数名次会跳过吗? 会。RANK/RANK.EQ 并列取同名次,下一个跳过(如两个第1,下个是第3)。

Q:想按总分排名怎么改? 把区域和值都指向总分列即可。

小结

Excel RANK 排名函数给数据自动排名:=RANK(值,区域,0),0 降序最高排第1。并列分数 RANK.EQ 同名次、RANK.AVG 取平均。WPS 表格同样支持,成绩业绩排名几秒完成。

常见问题(FAQ)

=RANK(要排名的值,数据区域,升降序),按值在区域内返回名次,0 或省略为降序(最高排第1)。

RANK 与 RANK.EQ 结果相同,都返回并列名次;RANK.EQ 是标准写法。RANK.AVG 并列时取平均名次。

=RANK(分数,分数区域,0),0 表示降序,分数最高的排第 1。

支持。WPS 表格可用 RANK、RANK.EQ 等函数,用法与 Excel 一致。

上一篇: WPS 表格函数比 Excel 少吗?普通办公够不够用,一篇讲明白
下一篇: Excel 表格条纹行怎么设置?一键带斑马纹
相关文章
WPS
WPS Office PC 版
电脑端办公更高效
×