利用rank函数进行排名,原来这么好用 rank函数

排名函数(排名函数是用来排名的,这么好用)
大家都知道Excel表格的排序功能 。但是,排序功能会破坏表中原始数据的排序顺序 。
如果您想在保持原始数据顺序的同时对数据进行排名,该怎么办?
这时,我们可以用秩函数来完成它 。
今天的题目是“如何利用排名函数进行各种排名” 。
一、单列排名-降序
比如给学生的分数排名,必须是分数最高的第一名和分数最低的最后一名,也就是它的排名实际上是分数的降序 。

利用rank函数进行排名,原来这么好用 rank函数

文章插图
方法分辨率:
在单元格E2中输入以下公式,
=RANK(D2,2美元,:D,12.0美元)
然后公式下拉列表填充 。
排名是按照从高到低的排名出来的 。
二、单列排名——升序
比如跑步比赛的排名跑者肯定是跑时间最少的第一名,跑时间最多的最后一名,所以它的排名是跑时间的升序 。
利用rank函数进行排名,原来这么好用 rank函数

文章插图
方法分辨率:
在单元格E2中输入以下公式,
=RANK(D2,2美元,:D,12.1美元)
然后公式下拉列表填充 。
排名是按照运行时间从低到高排列出来的 。
公式说明:
秩函数,
用途:排名功能,用于查找某一数值在某一数值区域内的排名 。
语法:=RANK(排名数、参考区域、排序方式)
有两种排序方式:
如果忽略或为0,则为降序;
例如:
=RANK(排名数,参考区域)
或者
=RANK(排名数,参考区域,0)
如果是非零值,则为升序 。
例如:
=RANK(排名数,参考区域,1)
第三,多列数值排列在一起 。
如果要排序的值不都在同一个列中,它们将被分成多个列 。
下图:
【利用rank函数进行排名,原来这么好用 rank函数】
利用rank函数进行排名,原来这么好用 rank函数

文章插图
方法分辨率:
在E3单元格中输入以下公式,
=RANK(D3,(D:D,I:I)),
然后公式填下来;
在J2单元格中输入以下公式,
=RANK(I3,(D:D,I:I)),
然后公式下拉列表填充 。
公式说明:
从上面的公式中,我们可以看到多列值被排列在一起,只要要排序的区域被并排写入并包含在括号()中,例如(本例中的D:D,I:I) 。
第四,多个表一起排名 。
比如有几个班,每个班的分数占据一张工作表 。在这个例子中,有第1类和第2类 。
现在我们将对一班和二班的分数进行排名 。

    推荐阅读