rank函数是排名函数。rank函数最常用的是求某一个数值在某一区域内的排名。

rank函数语法形式:rank(number,ref,[order])

函数名后面的参数中 number 为需要求排名的那个数值或者单元格名称(单元格内必须为数字),ref 为排名的参照数值区域,order的为0和1,默认不用输入,得到的就是从大到小的排名,若是想求倒数第几,order的值请使用1。

下面给出几个rank函数的范例:

示例1:正排名

此例中,我们在B2单元格求20这个数值在 A1:A5 区域内的排名情况,我们并没有输入order参数,不输入order参数的情况下,默认order值为0,也就是从高到低排序。此例中20在 A1:A5 区域内的正排序是1,所以显示的结果是1。

示例2:倒排名

此例中,我们在上面示例的情况下,将order值输入为1,发现结果大变,因为order值为1,意思是求倒数的排名,20在A1:A5 区域内的倒数排名就是4。

示例3:求一列数的排名

在实际应用中,我们往往需要求某一列的数值的排名情况,例如,我们求A1到A5单元格内的数据的各自排名情况。我们可以使用单元格引用的方法来排名:=rank(a1,a1:a5) ,此公式就是求a1单元格在a1:a5单元格的排名情况,当我们使用自动填充工具拖拽数据时,发现结果是不对的,仔细研究一下,发现a2单元格的公式居然变成了 =rank(a2,a2:a6) 这超出了我们的预期,我们比较的数据的区域是a1:a5,不能变化,所以,我们需要使用 $ 符号锁定公式中 a1:a2 这段公式,所以,a1单元格的公式就变成了 =rank(a1,a$1:a$5)。

如果你不记得此函数如何使用,你可以点击“插入”“函数”,类别选择“全部”,然后任意选择下方的一个函数名,然后按键盘上的“R”键,你很快就可以找到rank函数了,三个参数的用法如上所述。

如果你想求A列数据的倒数排名你会吗?参考例3和例2,很容易更过资料可以参考excel教程专题。

c语言rank函数使用实例,rank函数实例(1)相关推荐

  1. R语言dplyr包使用arrange函数、group_by函数、mutate函数生成分组数据的排名(rank)实战(Rank Variable by Group):升序排名、降序排名以及相同排名的处理

    R语言dplyr包使用arrange函数.group_by函数.mutate函数生成分组数据的排名(rank)实战(Rank Variables by Group):升序排名.降序排名以及相同排名的处 ...

  2. R语言数据排序函数sort, order rank实战

    R语言数据排序函数sort, order & rank实战 目录 R语言数据排序函数sort, order & rank实战 #sort vs. order vs. rank函数基础 ...

  3. Hive _偏门常用查询函数(三)附带实例(Rank)

    接上两篇博客 Hive _偏门常用查询函数(一)附带实例 https://blog.csdn.net/qq_41946557/article/details/102904642 Hive _偏门常用查 ...

  4. SQL2005 四个排名函数(row_number、rank、dense_rank和ntile)的比较

    排名函数是SQL Server2005新加的功能.在SQL Server2005中有如下四个排名函数row_number.rank.dense_rank和ntile,需要的朋友可以参考下. 排名函数是 ...

  5. SQL2005中row_number( )、rank( )、dense_rank( )、ntile( )函数的用法(2)

    SQL server 2005新增的几个函数,分别是 row_number( ). rank( )., DENSE_RANK( ). ntile( )下面以实例分别简单讲解. 1. row_numbe ...

  6. mysql rank函数_Sql 四大排名函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE)简介

    排名函数是Sql Server2005新增的功能,下面简单介绍一下他们各自的用法和区别.我们新建一张Order表并添加一些初始数据方便我们查看效果. 表结构和初始数据Sql 附上表结构和初始数据图: ...

  7. oracle sql时间排序函数,sql的rank函数

    SQL SERVER 2008排序函数(窗口函数) 排序函数可以用来协助给结果集增加位置信息.SQL SERVER 2008只有四个排序函数,介绍如下: ROW_NUMBER:返回结果集中给定行的序号 ...

  8. SQL中常用的窗口函数(排序函数)-row_number/rank/dense_rank/ntile

    总结四个函数的特点: row_number():连续不重复:1234567 rank() :重复不连续:1222567 dense_rank():重复且连续:1222345 ntile():平均分组: ...

  9. oracle 四分位函数,Oracle分析函数四——函数RANK,DENSE_RANK,FIRST,LAST…

    Oracle 分析函数--函数RANK,DENSE_RANK,FIRST,LAST- RANK 功能描述:根据 ORDER BY 子句中表达式的值,从查询返回的每一行,计算它们与其它行的相对位置.组内 ...

  10. 20220720 开窗函数2:rank()/dense_rank()

    20220720 开窗函数2:rank()/dense_rank() RANK()为每一组的行生成一个序号,但是却与ROW_NUMBER()有点不同.ROW_NUMBER()按照ORDER BY的排序 ...

最新文章

  1. CNN 究竟“看”到了什么?曲线检测器是否为可解释性带来了出路?
  2. 在B站如何不动一根手指,就可以养成6级大佬?大四学生发明养号神器,看完你也会...
  3. python英文单词-python常用150个英文单词
  4. CallContext和多线程
  5. MULE ESB参考网站所在位置
  6. 烂代码解决方案:Java设计模式的魅力
  7. 新建android模拟器无法拨号 真机可以拨号,自己想弄个手机拨号器,可是在模拟器上没有反应,能帮帮忙吗?...
  8. matlab使用load指令,科学网—matlab常用方法 - 陈超的博文
  9. c语音学习-输入一个小写字母,输出其对应的大写字母
  10. WPF通用窗体模板【2】
  11. MongoDB自学日记1——基本操作
  12. python-opencv 角点检测的 FAST 算法
  13. 计算机中寄存器的定义,寄存器,寄存器是什么意思
  14. Python数据分析:柱形图的绘制方法
  15. 【Java】所有做过的面试题
  16. 查询选修了2号和3号课程的学生学号及姓名。
  17. 图片转文字怎么弄?图文转换方式说明
  18. office最完整的CAB文件下载
  19. gdut-与蓝神一起戳气球 hnust-硬币翻转 - 博弈论
  20. 景区WiFi覆盖方案

热门文章

  1. LiveZilla 详细 配置 设置 (一) 安装 wamp
  2. FireFox插件开发--弃用NPAPI
  3. 安徽农业大学计算机考研分数线,安徽农业大学考研录取分数线
  4. Python 操作 Excel 表格
  5. 找到一个电信代理服务器~
  6. 如何提升原创文章排名与百度冰桶算法
  7. CARLA 笔记(05)— Actors and blueprints(创建和修改 Blueprint、生成 Spawning、使用 Handling、销毁 Destruction)
  8. 使用腾讯云托管部署前端项目
  9. 由WMT机器翻译双向夺冠看搜狗语音交互布局
  10. 密度计算机公式,相对密度计算公式