乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 请问在excel表格中如何用rank给名次排序?

请问在excel表格中如何用rank给名次排序?

作者:乔山办公网日期:

返回目录:excel表格制作


ABC列输入以下内容
姓名 考分 排名
张三 100
李四 300
王五 300
赵六 400
韩七 400

C2输入 =RANK(B2,B$2:B$6)
往下拖复制到C6

结果如下

姓名 考分 排名
张三 100 5
李四 300 3
王五 300 3
赵六 400 1
韩七 400 1

  输入等号,然后输入RNAK,根据函数的语法,填写相应的参数即可zhidao完成排序,以下为该函数详细介绍:

  RANK函数

  • 语法:RANK(number,ref,order) 

  • 参数:Number 是需要计算其排位的一个数字;Ref 是包含一组数字的数组或引用(其中的非数值型参数将被忽略);Order 为一数字,指明排位的方式。如果order为0 或省略,则按降序排列的数据清单进行排位。如果order 不为零,ref当作按升序排列的数据清单进行排位。 注意:函数RANK 对重复数值的排位相同。但重复数的存在将影响后续数值的排位。如在一列整数中,若整数60 出现两次,其排位为5,则61 的排位为7(没有排位为6 的数值)。

  • 实例:如果A1=78、A2=45、A3=90、A4= 12、A5=85, 则公式“=RANK(A1,$A$1:$A$5)”返回5、8、2、10、4。


示例图片:


使用RANK函数可以zhidao自动排名。
例如数据在B2:B11,(下面的例子)
在C1输入函数=RANK(B2,$B$2:$B$11,1),是对B列按升序排名次,
在D1输入函数=RANK(B2,$B$2:$B$11),是对B列按降序排名次,
在E1输入函数=RANK(B2,$B$2:$B$11)+COUNTIF($B$2:B2,B2)-1,是对B列降序排列名次,并且不出现并列的情况。
输入一个函数后点着单元格的右下角的小黑点,拖鼠标到最后一行即可完成公式的填充。
CDE是各种情况的排列结果。

B C D E
56 1 9 9
78 8 3 3
56 1 9 10
83 9 2 2
59 3 8 8
66 4 5 5
66 4 5 6
94 10 1 1
77 7 4 4
66 4 5 7

材料/工具:Excel2010

1、首先,打开需要设置排序的Excel文件

2、需要鼠标选中需要排序的第一个单元格上,如:E3

3、在开始页签导航中找到自动求和,并点击下拉三角,弹出下拉菜单中点击其他函数

4、弹出插入函数窗口选择类别中:全部,选择函数中点击Rank,是按照大小进行排序

5、弹出函数参数窗口填写参数number:D3,Ref:D$3:D$6,order:0D3是合计列设置完毕点击确定

6、设置是参数,选择中的列上显示当前序列号,然后鼠标放到当前序列号右下角上按住鼠标往下拉,就生成其他排序了

7、最后生成的排序效果就出来了

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网