excel的RANK怎么变成“第一名”“第二名”这样后排序

发布网友

我来回答

5个回答

热心网友

Excel表格的排序功能,大家都懂。但排序功能会破坏表格里原来的数据排列顺序。

如果想在保持原来数据排列顺序的情况下,对其进行排名呢?

这时,我们就可以利用rank函数来完成。

今天的话题就是【如何利用rank函数进行各种排名】。

一、单列排名——降序排序

比如,对学生成绩进行排名,肯定是最高分第一名,最低分最后一名,即它排名实际就是成绩的降序排序。

方法解析:

在E2单元格输入以下公式,

=RANK(D2,D$2:D$12,0)

然后公式下拉填充。

排名按成绩从高到低排序就出来了。

二、单列排名——升序排序

比如,对参加跑步比赛的选手进行排名,肯定是跑步用时最少的第一名,用时最多的最后一名,所以,它的排名就是跑步比赛用时的升序排序。

方法解析:

在E2单元格输入以下公式,

=RANK(D2,D$2:D$12,1)

然后公式下拉填充。

排名按跑步用时从低到高排序就出来了。

公式说明:

rank函数,

用途:排名函数,用来求某一个数值在某一数字区域内的排位。

语法格式:=RANK(排名的数字,引用区域,排序方式)

排序方式分两种:

若是忽略或者为0,即为降序;

如:

=RANK(排名的数字,引用区域)

或者

=RANK(排名的数字,引用区域,0)

若是非零值则是升序。

如:

=RANK(排名的数字,引用区域,1)

三、多列数值一同排名

如果要排名的数值不是都在同一列,而是分多列。

热心网友

不必用rank了。用 vlookup就行。

做参考表如下,假设在A2:B6:(注意要按第一列排序)

第二名 2
第三名 3
第四名 4
第五名 5
第一名 1

然后写公式: =VLOOKUP("第一名",A2:B6,2)

热心网友

很简单,设置一下单元格格式就行了,
选择一下你需要显示所在的列右击—设置单元格格式-自定义-类型(T)下面的栏里面写入下面的内容

[DBNum1]"第"[$-804]G/通用格式"名"

确定,然后看看是不是你需要的

热心网友

Rank函数你自己会写了,用下面公式看看是不是你想要求的
="第"&TEXT(RANK(A13,$A$13:$A$16,1),"[dbnum1]")&"名"

热心网友

?可以在字体格式里面设置将数字加上你需要的额外内容显示,而保留它本身的数字属性

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com