Skip to main content

使用Excel的RANK函数按数值排序数字

【Excel】超級小技巧-簡單學會排序功能與Rank函數 (六月 2025)

【Excel】超級小技巧-簡單學會排序功能與Rank函數 (六月 2025)
Anonim

函数对给定数据集中的其他数字进行排序。排名本身与列表中的数字位置无关。例如,在本文所示的图像中,对于一系列值1,6,5,8和10 in 第二排和第三排,数字5的排名为:

  • 4 - 作为列表中的第四大数字(第二行)
  • 2 - 作为列表中第二小的数字(第三行)

两个排名都不匹配其位置作为任何一端的第三个值;但是,如果列表排序以匹配排名顺序,则数字的排名将匹配其在列表中的位置。

虽然 功能目前与所有版本的Excel兼容,微软正在逐步淘汰它 RANK.AVGRANK.EQ.

RANK.AVG 返回数字列表中数字的等级 - 即,相对于列表中其他值的大小。如果多个值具有相同的排名,则返回平均排名。

RANK.EQ 返回数字列表中数字的等级。它的大小是相对于列表中的其他值;如果多个值具有相同的排名,则返回该组值的最高排名。

02年02月

RANK函数的语法和参数

函数的语法是指函数的陈述方式,包括函数的名称,括号,逗号分隔符和参数。 RANK函数的语法是:

  • 是要排名的号码。这可以打赌实际数字(示例中的第四行)或单元格引用数据的位置(第二行和第三行)。
  • 参考 是指向用于对Number参数进行排名的数字列表的单元格引用的数组或范围。如果范围中存在非数字值,则忽略它们 - 例如,在第五行中,数字5排在第一位,因为它是列表中两个数字中最大的一个。
  • 订购 是一个数值,用于确定是否为Number 参数按升序或降序排列。将Order设置为0或省略它将按降序排列,而任何非零值将按升序排列。

中的数据 参考 不需要实际按升序或降序排序,以使Number参数值按该顺序排序。

继续阅读下面

02 02

在Excel中输入RANK函数

从Excel 2010开始,您无法进入 使用对话框的功能,就像程序中的大多数其他功能一样。相反,您必须手动输入它。在这种情况下,您可以在单元格中键入以下内容 F2 工作表。

= RANK(C2,A2:E2,0)

这个简单的公式将参考细胞 C2 作为要排名的数字(第一个参数),单元格 A2E2 作为范围,并按降序排序(第三个参数)。

请注意上面的图片,了解每个公式及其运作方式。数字 第二行到第七行中的参数5具有以下排名:

  • 第2行:第四,因为当Ref范围按降序排列时,它是第四大数字;
  • 第3行:第二;因为当Ref范围按升序排列时,它是第二小的数字;
  • 第4行:第四,因为当Ref范围按降序排列时,它是第四大数字;
  • 第5行:首先,因为当Ref范围按降序排列时,它是两个数字中较大的一个;
  • 第6行:#N / A,因为数字5不在A6到E6的范围内。

如果列表包含重复的数字,则该函数为它们提供相同的排名。结果列表中的后续数字排名较低。