客服热线:400-6575-535

excel利用rank函数自动排序实现

2019-12-23 来源: 江苏会计培训 阅读量:394

导读:Rank函数 1、作用:返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。 2、语法:RANK(number,ref,ord

Rank函数
1、作用:返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。
2、语法:RANK(number,ref,order)
Number :为需要找到排位的数字。
Ref: 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。
Order:为一数字,指明排位的方式。 如果order为0或省略,Excel 对数字的排位是基于ref按照降序排列的列表; 如果order不为零,Excel对数字的排位是基于ref按照升序排列的列表。
3、注意:函数RANK对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在一列按升序排列的整数中,如果整数10出现两次,其排位为5,则11的排位为7(没有排位为6的数值)。
4、示例:源数据如下图所示

按降序排列:在单元格C2中输入=RANK(B2,$B$2:$B$13,0),回车,就可以计算出学生1的成绩的降序排名了。然后将C2单元格的公式应用到C2到C13,所有学生成绩的降序排名就都出来了。

按升序排列:在单元格C2中输入=RANK(B2,$B$2:$B$13,1),回车,然后应用到C2到C13单元格,就可以计算所有学生成绩的升序排名。

您正在与金牌答疑老师聊天

扫码立即领取资料