当前位置: 主页 > Office办公 > Excel专区 > Excel教程 > Excel2003教程 > Excel2013中如何使用RANK函数对不并列的数据进行排名

Excel2013中如何使用RANK函数对不并列的数据进行排名

  • 2022-09-24
  • 来源/作者: Wps Office教程网/ 菜鸟图库
  • 151 次浏览

  当我们不方便或者不能对数据进行排序时,需要对数据进行排名(排位),很多人选择用 RANK 函数。以下是小编为您带来的关于Excel2013中使用RANK函数对不并列的数据进行排名,希望对您有所帮助。

  Excel2013中使用RANK函数对不并列的数据进行排名

  不了解的朋友可以参考下:

  RANK

  返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。

  语法:RANK(number,ref,order)

  Number 为需要找到排位的数字。

  Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。

  Order 为一数字,指明排位的方式。

  如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。

  如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。

  COUNTIF

  可以对区域中满足单个条件的单元格区域进行计数

  语法:COUNTIF(range,criteria)

  Range 为需要计算其中满足条件的单元格数目的单元格区域。

  Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、"32"、">32" 、"apples" 或 B4。

  案例演示

  ①启动Excel2013,小编初略的制作了一份表格,看到有一些并列的数据,在F2单元格输入公式: =RANK(E2,$E$2:$E$10)+COUNTIF($E$1:E2,E2)-1

  ②回车,得到结果6,我们验证一下,看看5是不是排在该列数据的第6位。

  ③验证无误之后,鼠标移动到该单元格右下角,出现+号,双击填充柄,完成余下数据的排序。

  ④排序完成,大家不放心的话可以自己眼力验证,2个并列的9并不是都排在第2,一个第2另一个第3,按照数据先后顺序排列。

  公式说明

  rank(对什么排名,在哪里排):在一组连续单元格内对单元格值进行排名。

  countif(在哪里计算个数,计算什么的个数):在指定区域内计算指定内容的个数。

  公式的意义:E2的排名+当前行以上E2的个数-1