使用Rank函数来做数据排名
该函数是返回一个数值在一个数字列表中的排名。
语法:RANK(number,ref,order)
=RANK(对象,范围,参数)
number(必填参数):是特定单位格中的数据,需要在整个数字列表中排名的单个对象。
ref(必填参数):是指需要排名的整体数列。即范围,该范围一般采用的是绝对应用,在公式向下单元格复制时,排名的范围不会改变;如果采用相当引用,那在公式向下单元格复制时,排名的整理范围会改变。所计算的排名就是不准确的。
order(可选参数):如果该参数为0或省略,excel表将默认按照降序来排名(从1开始排,数值大的名次的数值越小,数值最大的排名为1);如果该参数是1,excel将按照升序来排名.
举例:给总分排名。
1.如果在G2中输入=rank(F2,F2:F5,0),并复制G2的公式到G3-5。得到如下的结果:
在G3里得到的排名的范围是F3:F6.这和我们要的结果不一样。(因为G2中的范围采用的是相当引用,在复制的时候,单元格相对移动了),如果要使用相对引用,也可以,用手工输入公式的方法,而不复制公式。
2.在G2中输入=RANK(F2,F$2:F$5,0),并选中G2的单元格往下拉,得到如下结果:
3.为了使数据整理统一,点击总分的单元格,右击选则排序为降序,如下: