EXCEL中有一个很神奇的函数“RANK”,他能够将数字的排名单独显示在另一列,而且可以去除重名次。所显示的结果是有多少人就显示多少名。下面是整理的excel中rank函数排序的使用教程步骤详解优秀2篇,希望能够给予您一些参考与帮助。
rank函数使用步骤1:简例:小学校某年级有3个班,各班的成绩分别在3个工作表中,需要统计出各班级的排名和年级排名。
excel函数rank的用法图1
rank函数使用步骤2:进行各班级内部排名,以1班为例,在H2单元格(班级名次第一个单元格)输入公式:
=rank(F2,$F$2:$F$14),回车后将公式填充至最后一个非空单元格。2班和3班的排名公式和1班一样。
excel函数rank的用法图2
excel函数rank的用法图3
excel函数rank的用法图4
rank函数使用步骤3:年级排名(也就是3个工作表内进行排名)
还以1班为例,在I2单元格(年级名次第一个单元格)输入公式:
=RANK(F2,'1班:3班'!$F$2:$F$14),回车即得到f2单元格在整个年级的排名
公式解释:跨表时,按住shift件单击工作表标签“1班”和“3班”即可选中相对应的的3个工作表,然后再用鼠标拖动选择排序区域(本例为:F2:F14)。
rank函数使用步骤4:回车后,将公式填充至本列最后一个非空单元格。
rank函数使用步骤5:然后将公式复制到工作表“2班”和“3班”即可。这样即进行了整个年级的综合排名
excel函数rank的用法图5
excel函数rank的用法图6
excel函数rank的用法图7
excel函数rank的用法图8
常生活中,我们想将一列数字排序,大家最易想到的是用排序按钮,然后下一列用自动填充功能填充,但是当遇到两个数据相同的时候,这样填充出来的数据就不能很好的显示排名情况。如下图所示,两个105相同的分数,但是自动填充显示的名次却不一样。我们还得对这些相同分数的排名进行手动修改。
excel中rank函数排序的使用教程图1
如何让EXCEL帮助我们,不用排序快捷键,而且能去除重名次呢。首先我们不用将数据排序,回到最初数据形式。如下图所示:
excel中rank函数排序的使用教程图2
下面我们需要运用RANK函数。在B2单元格中输入以下内容:=RANK(A2,$A$2:$A$24)。其中A2是需要确定位次的数据,$A$2:$A$24表示数据范围,括号里的内容即表示A2单元格数据在A2:A24这个数据区域的排名情况,公式计算结果将被显示在B2单元格里。下图1为公式,下图2为计算结果的显示。
excel中rank函数排序的使用教程图3
excel中rank函数排序的使用教程图4
然后选中B2单元格,将鼠标放在右下角,鼠标变成小十字的时候,按下鼠标左键不放,往下拉到B24单元格,这样所有分数的排名就显示出来了。如下图所示:
excel中rank函数排序的使用教程图5