admin 管理员组

文章数量: 1086019


2024年3月29日发(作者:divers和diverse)

用Excel函数对数据进行排名

一、用RANK函数进行数据排名

返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如

果列表已排过序,则数字的排位就是它当前的位置)。

语法:RANK(number,ref,order)

=RANK(对象,范围,参数)

RANK(number,ref,order)

Number为需要找到排位的数字。

Ref为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。

Order为一数字,指明排位的方式。

举例: 1、同一个工作表同一列数据排名,=RANK(E3,$E$3:$E$22,0)

2、同一个工作表多列数据排名,=RANK(E3,($E$3:$E$22,$K$3:$K$22),0)

【如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按

照降序排列的列表。如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按

照升序排列的列表。】

3、多工作表同一列数据排名:如果你的工作表里面要排位的列队长度相同,就

可以用F3=RANK(E3,Sheet1:Sheet5!$E$3:$E$22) 之类的写法(在每个工作表的F3都

这么写,而且下拉到F22)

二、用COUNTIF函数进行排名

如果你的工作表里面要排位的列队长度不同,就可以用

F3=COUNTIF(Sheet1!$E$3:$E$22,">"&E3)+COUNTIF(Sheet2!

$E$3:$E$22,">"&E3)+COUNTIF(Sheet3!$E$3:$E$22,">"&E3)+COUNTIF(Sheet4!

$E$3:$E$22,">"&E3)+COUNTIF(Sheet5! $E$3:$E$22,">"&E3)+1(在每个工作表的F3

都这么写,而且下拉到和E列相同的长度)


本文标签: 数字 排位 列表 参数