函数学习之RANK函数
发布时间:2022-02-25 16:12:07
RANK函数返回某数字在一列数字中相对于其他数值的大小排名。
图1
什么情况下使用RANK函数?
RANK函数可用来计算某数字在一列数字中的顺序位置,它能够:
对一列数字进行排位
对学生的分数排名
计算短跑名次
突出显示前两名
RANK函数语法
RANK函数返回一列数字的数字排位,反映其相对于列表中其他值的大小。RANK函数有3个参数,其语法如下:
RANK(number,ref,[order])
参数number,需要排位的数字。
参数ref,一列数字或对一列数字的引用,忽略其中的非数字值。
参数order,可选,用来指定排位的方式。如果order为0或省略,则对数字的排位是基于ref为按照降序排列的列表。如果order不为零,则对数字的排位是基于ref为按照升序排列的列表。
对于列表中的重复数,排位相同,但占用后续数值的排位值。例如,在按升序排序的整数列表中,如果数字20出现两次,且其排位为6,则21的排位为8。
RANK函数陷阱
在2007之后新版本的Excel中,此函数已被替换为一个或多个新函数,可提供更高的精确度,因此RANK函数在Excel将来的版本中可能不再可用。
如果要排位的数字不在列表中,则返回#N/A。
示例1: 对一列数字进行排位
要计算图2所示工作表单元格区域A2:A9中各数字的排位,可在单元格B2中输入公式:
=RANK(A2,$A$2:$A$9)
下拉至单元格B9,结果如图2所示。
图2
示例2:对学生的分数排名
如图3所示,在单元格C2中输入公式:
=RANK(B2,分数)
下拉至单元格C8,生成学生分数排名。其中,将单元格区域B2:B8命名为“分数”。
图3
示例3:计算短跑名次
在短跑竞赛时,用时越少,排名越靠前,此时需要设置RANK函数的第3个参数,让排名升序排列,也就是说,最小的数排在第1,最大的数排在最后。如图4所示,计算100m跑的名称,在单元格C2中输入公式:
=RANK(B2,times,1)
下拉至单元格C8。其中,命名单元格区域B2:B8为 “times”。
图4
示例4:突出显示前两名
在条件格式中使用RANK函数,来突出显示排在前面两名的学生姓名,如图5所示。
图5
选择单元格区域A2:B8,设置条件格式如图6所示。
图6
示例5:获取最高分学生姓名
如图7所示,数组公式:
=INDEX(A2:A8,MATCH(1,RANK(B2:B8,B2:B8),0))
获取列表中分数最高的学生姓名。
图7
技巧:由于INDEX函数不接受分数作为参数,因此在这种情形下,可以使用RANK函数获得排位的整数列表,将其作为INDEX函数的参数来获取相应的数值。
猜你喜欢
- WPS文字中插入图形页眉的方法①启动WPS文字,单击视图--页眉和页脚,将页眉页脚编辑框打开。 ②光标移动到页眉里
- excel普通表格与超级表格怎么相互转换?excel中的表格想要将普通表格转换成超级表格,或者相互转换,该怎么操作呢?下面我们就来看看详细的
- Win10可以说是目前最常见的系统之一,但是系统中有许多软件在安装之后都会自动设置开启自启,那么在Win10系统中应该如何自定义开机启动项呢
- 我们在文档中编辑英文文本时,可能会遇到行尾英文单词从中间断开分成两行的情况,比如下图中用红线标记的单词都是一个单词被断开成了两行,这样我们阅
- 面对数据庞大的Excel2013表格,想找出某个季度的全部数据信息,如果不掌握一点技巧,无异 * 捞针,辛辛苦苦找出了,有遗漏,那又是白费功
- 我们编辑word文档时,当段落之间有顺序层次时,可以在段落之前应用编号,编号就是一种识别顺序的方法。在为段落应用编号时,用户可以在编号样式库
- 有很多文章内提到了“数组公式”,也有朋友留言给,说能不能详细 “数组公式”。“数组公式”真的数一个很大的概念,一次推文是不清楚的,那从今天开
- 这个可以使用VBA代码的方法来解决,也可以使用公式实现。下面就和大家说说公式实现动态记录Excel数据录入时间的步骤:依次单击【文件】【选项
- 方法/步骤1用EXCEL打开我们的目标文件,如图 2用鼠标 点击下我们要固定标题栏下面一行最左边那个单元格,如图
- 按升序或降序排列对于数字和文本,可以根据升序或降序进行排列。首先选中需要进行排序的数据区域,转到开始选项卡,编辑功能组,选择排序和筛选,点击
- 在excel表格中输入的日期都是固定的,有什么方法能够设置自动变更吗?答案是有的下面随小编一起来学习excel表格设置自动日期的方法。exc
- Word 2016 共有十大功能版块,依次为:文件、开始、插入、设计、布局、引用、邮件、审阅、视图和格式,前面九个都显示于功能区上边,最后一
- 怎么将PDF文件转换成txt格式的文本呢?这一需求不管是职场工作人员还是大学生等都有需要。PDF文件虽然常见,但是有些时候确实不太方便,比如
- 很多网友升级到win10系统后,由于对新系统不了解,很多操作也不太熟悉,比如简单关机,每次关机都很麻烦,其实我们可以在右键菜单中添加“关闭w
- 许多人喜欢手工编号,手工编号因为没有格式,排版时很不美观,所以要删除。那怎样一次性的删除手工编号呢?如图:许多编号
- 图片有png、jpg、tif等常见的格式,如果我们需要将PDF文件转换为JPG格式,该如何操作?小编在这里教你如何在Windows10上将P
- 数据有效性设置——序列跨表引用如何在数据有效性序列中引用其他工作表的单元格区域呢?首先,看看excel2010版,在Sheet2工作表A3,
- 打开Excel2003文档之后出现提示窗口请发送错误报告的故障,出现该故障如何解决? 解决方法:1、复制路径“C:
- 用户如果希望一次性修改当前Word2010文档中所有SmartArt图形的主题效果,可以在Word2010文档窗口“页面布局”功能区进行操作
- 说到折线图,柱状图,饼图等图标,相信小伙伴们都不会觉得陌生。其实,在Excel表格中,还有条形图,面积图,散点图,股价图,曲面图,雷达图,树