怎么使用excel中的rank函数进行排序

如题所述

rank函数的功能并不是排序,而是排位。它返回一列数字的数字排位。 数字的排位是其相对于列表中其他值的大小。比始要统计某一分数在该数组的排名就可以使用rank函数。

函数格式:RANK(number,ref,[order]) 。Number要找到其排位的数字。Ref 数字列表的数组,对数字列表的引用。 Ref 中的非数字值会被忽略。如果order为 0或省略,对数字的排位是基于 ref 为按照降序排列的列表。 如果 order不为零,对数字的排位是基于 ref 为按照升序排列的列表。

软件工具:Excel 2013

1、假设有下图成绩单,要统计出它对应的排名。最高排名第一表示降序,[order]参数就可以省略或者为0。

2、在上图C2中输入=RANK(B2,$B$2:$B$13) 。公式中的B2表示该数组中的起始分数;$B$2:$B$13为表中B2-B13的分数(简称数组);$B$2:$B$13要使用绝对引用,因为后面需要向下填充公式,ref参数绝对引用是该分数数组。

3、将C2公式向下填充,这样就返回了数组中对应的排位。100分的为第一名,分数1最少,则最后一名12。

4、如果要近升序排位的,=RANK(B2,$B$2:$B$13,1)  å…¬å¼åŽæœ€åŽé¢çš„order参数不为零时为表示升序。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-19
假设对A1:A10进行从大到小排名
B列输入公式
=Rank(A1,A$1:A$10)
下拉填充即可得到排名,然后在对B列排序即可本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网