当前位置:首页 > 经验 >

rank排名函数使用方法(rank函数怎么排名)

来源:原点资讯(www.yd166.com)时间:2022-11-07 22:29:46作者:YD166手机阅读>>

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

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

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

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

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

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

rank排名函数使用方法,rank函数怎么排名(1)

方法解析:

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

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

然后公式下拉填充。

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

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

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

rank排名函数使用方法,rank函数怎么排名(2)

方法解析:

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

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

然后公式下拉填充。

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

公式说明:

rank函数,

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

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

排序方式分两种:

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

如:

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

或者

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

若是非零值则是升序。

如:

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

三、多列数值一同排名

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

则如下图:

rank排名函数使用方法,rank函数怎么排名(3)

方法解析:

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

=RANK(D3,(D$3:D$13,I$3:I$13)),

然后公式下拉填充;

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

=RANK(I3,(D$3:D$13,I$3:I$13)),

然后公式下拉填充。

公式说明:

从以上公式,可以看到,多列数值一同排名,只要将要排序的区域并排写在一起,用括号()括起来即可,如本例中的(D$3:D$13,I$3:I$13)。

四、多表一起排名

比如,有多个班级,每个班级的成绩独占一个工作表,本例中就1班和2班。

现要对1班、2班的成绩进行排名。

则如下图:

rank排名函数使用方法,rank函数怎么排名(4)

方法解析:

按住shift键,用鼠标选取要进行排名的工作表,如:工作表:1班、2班,

然后在E2单元格里输入以下公式:

=RANK(D2,'1班:2班'!D$2:D$12,0),

然后公式下拉。

所有表即完成排名。

补充说明:

1、公式:=RANK(D2,'1班:2班'!D$2:D$12,0)

里面的1班、2班为工作表的名称。

2、多表一起排名,表格的结构必须是一致。

3、写公式时,我们只需写出参与排序的工作表范围,

如:假设参与排序的工作表为1班、2班、3班、4班,则公式里只需写'1班:4班',

即公式为:=RANK(D2,'1班:4班'!D$2:D$12,0)。

4、实际应用中,参与排序的工作表中的人员数量不一定一样多,所以写公式我们要引用所有工作表中记录最多的那个工作表中的范围,

如:假设参与排序的工作表1班和2班,

1班工作表要排序的数值区域11个记录,为:D2:D12,2班工作表要排序的数值区域17个记录,为D2:D18,

那么公式里就得引用记录数多的区域D2:D18。

即公式为:=RANK(D2,'1班:2班'!D$2:D$18,0)。

栏目热文

excel中dget函数用法(excel控件函数使用方法)

excel中dget函数用法(excel控件函数使用方法)

方法一:vlookup函数VLOOKUP(lookup_value, table_array, col_index_nu...

2022-11-07 22:39:50查看全文 >>

dget函数的高级使用方法(dget函数的高级用法)

dget函数的高级使用方法(dget函数的高级用法)

轻松办公-OfficeExcel函数精解(九十八)数据库之DGET函数一、函数功能从列表或数据库的列中提取符合指定条件的...

2022-11-07 22:49:35查看全文 >>

dget函数能秒杀vlookup吗(vlookup 函数长度限制)

dget函数能秒杀vlookup吗(vlookup 函数长度限制)

在excel中提到数据查询,很多人首先想到的就是vlookup函数,因为很多人第一个接触到的函数就是vlookup函数,...

2022-11-07 23:12:29查看全文 >>

dget函数不能批量填充吗(dget函数能否下拉填充)

dget函数不能批量填充吗(dget函数能否下拉填充)

在Excel工作表中,有一个非常重要的工具,那就是函数公式,如果要全部掌握,几乎是不可能的,但是对于一些常用的公式则必...

2022-11-07 23:15:13查看全文 >>

dget函数的高级用法(dget函数的使用技巧)

dget函数的高级用法(dget函数的使用技巧)

数据库的构成样式与Excel工作表类似,是包含一组相关数据的列表,称为清单;数据库表中的每一行称为一条记录,第一行包含着...

2022-11-07 22:49:18查看全文 >>

公交车中间的地方为什么凸起来(公交车座位中间为何有一个洞)

公交车中间的地方为什么凸起来(公交车座位中间为何有一个洞)

公交车行驶过程中要避免与司机交谈,否则会危害公共安全,属于违法行为,要负刑事责任。其他乘客遇到有乘客影响司机应立即主动上...

2022-11-07 22:50:08查看全文 >>

公交车地板为何有一个洞(公交车底板中间为何有一个洞)

公交车地板为何有一个洞(公交车底板中间为何有一个洞)

昨日11时,在一辆57路公交车上,乘客没有坐在座位上,而是围着后排的一个黑洞议论纷纷。公交车上现“黑洞”记者走到公交车后...

2022-11-07 22:50:20查看全文 >>

公交车上的座椅为什么要挖个洞(公交车上的座椅的孔有什么用)

公交车上的座椅为什么要挖个洞(公交车上的座椅的孔有什么用)

坐公交车的时候你有没有发现有的公交车的座椅上中间都会有个洞洞的大小基本上刚好够一个手指头穿过那么这个洞到底有什么用呢?小...

2022-11-07 23:07:23查看全文 >>

为什么公交车上的座位有一个小孔(公交车上的座椅的孔有什么用)

为什么公交车上的座位有一个小孔(公交车上的座椅的孔有什么用)

我们在坐公交车的时候,细心的人会发现,一般在公交座椅的中间,会有个小小的圆洞,这是干什么的呢?为什么要有个洞呢?关于这个...

2022-11-07 22:48:02查看全文 >>

坐公交车座椅为什么要留洞(公交车座椅上的洞是干什么用的)

坐公交车座椅为什么要留洞(公交车座椅上的洞是干什么用的)

相信所有人都坐过公交车,相信细心一点的小伙伴都会发现,公交车的座椅上都是有小洞的。差不多一个手指穿过!首先我们来看看网...

2022-11-07 23:11:22查看全文 >>

文档排行