excel中排名的方法

时间:2022-06-26 17:41:28 

Excel中经常需要对数据进行排名,排名具体该如何操作呢?下面是由小编分享的excel中排名的方法,以供大家阅读和学习。

excel中排名的方法:

排名步骤1:如下图所示,要对每个人的得分进行排名次,可以按照以下的步骤。

排名步骤2:在C2单元格输入公式=RANK(B2,$B$2:$B$8,0),然后用鼠标左键单击单元格格右下角的填充柄不放拖动到其它单元格区域。

如下图所示

排名步骤3:其中Rank函数的语法如下所示

RANK(number,ref,[order])

第一个参数number表示要进行排名次的数值,这里是B2单元格的数值

第二个参数ref表示要进行比较的数值序列,这里是B2:B8单元格区域的数值

第三个参数order指明是进行降序排名还是升序排名,如果是0表示降序排名,如果是非0的任意数值表示升序排名。当然这个参数还可以省略,如果省略,表示是降序排名。

排名步骤4:如果有相同的得分,用rank函数得出的排名是一样的,同时余下的排名将会跳过,如下图所示有2个90分,它们的名次都是第2名,89直接变成了第4名,没有第3名。在中国的习惯中,无论有几个并列第2名,之后的排名仍应该是第3名,即并列排名只占一名次的“中国式排名”。

排名步骤5:如果要实现“中国式排名”,需要变换公式,在D2单元格输入以下公式

=SUMPRODUCT(($B$2:$B$8>=B2)*(MATCH($B$2:$B$8,$B$2:$B$8,0)=ROW($1:$7)))

然后用鼠标左键单击单元格格右下角的填充柄不放拖动到其它单元格区域。

如下图所示

排名步骤6:公式的原理解释

用$B$2:$B$8>=B2判断$B$2:$B$8区域中大于等于B2的单元格值有几个,在这里有可能有重复的值,然后再通过MATCH($B$2:$B$8,$B$2:$B$8,0)=ROW($1:$7)公式把重复的值去重,只保留一个重复的值,这样计算它的排名时就不会重复计算了。

如下图所示


标签:单元格,名次,所示,排名,Excel教程
0
投稿

猜你喜欢

  • Win10 21H1系统安全策略阻止未经身份验证的来宾访问?

    2023-11-24 04:45:05
  • Word如何旋转表格和文字?Word同时旋转表格和文字的方法

    2023-01-27 09:47:15
  • word删除空白页?word怎么删除整页/一页?

    2023-03-14 03:29:54
  • 如何在Word 2013中使用Format Painter复制格式?

    2022-06-17 16:08:19
  • 如何用excel进行数据分析的教程

    2022-12-14 09:39:37
  • Word批量添加计划任务

    2023-12-09 10:47:26
  • ​Word怎么设置显示页面间空白

    2022-08-21 11:00:49
  • excel2010怎么保护单元格

    2023-07-11 18:40:22
  • Excel表格制作怎么把标题的表格线去掉

    2022-04-21 20:11:17
  • Win10 Th2更新慢怎么办?Win10 Th2更新慢解决方法

    2022-08-19 23:19:02
  • Excel2016多个工作簿中的数据怎么同步更改?

    2022-01-24 14:07:18
  • 如何将excel图片导出的方法

    2023-11-07 21:34:23
  • EXCEL打开几个文档,任务栏却始终只有一个怎么办

    2023-02-10 14:36:09
  • 如何更改Excel工作簿的默认保存格式

    2023-11-27 17:59:56
  • 在EXCEL2013表格中旋转表格的效果怎么制作

    2022-12-13 14:43:37
  • 深度技术win10 U盘安装教程?深度技术win10系统U盘安装方法

    2023-10-29 12:57:32
  • Excel2003表头的制作方法

    2022-07-16 14:45:15
  • 在word中如何加宽表格的线宽 ?

    2023-11-30 02:01:03
  • excel表格怎么做一个简单的成绩查询系统?

    2023-01-22 10:55:22
  • 如何在编辑word文件时进行文档定位?

    2022-11-13 01:44:02
  • asp之家 电脑教程 m.aspxhome.com