当前位置:首页经验技巧Excel经验excel图表

在excel表中怎么求名次,名次

2026-01-05 14:01:01

1.excel表格怎么排名

1、打开需要的Excel文件,打开之后将学生的成绩统计一下名次,看看学生的排名情况如何;

2、找到并点击一下要统计排名的单元格,然后找到上面的插入函数图标,点击插入函数选项;

3、然后在打开的页面中找到 rank() 函数,然后点击 确定选项;

4、在打开页面的第一个输入框中填入 F2,而在第二个输入框中填入 F$2:F$9 ,其中$是绝对符号,地三个输入框中填入 0或者是非零,其中0是降序、非零是升序,然后点击确定;

5、然后就可以看到第一个人的排名是第五名,然后下拉就可以看到各个学生的排名名次了。

2.怎样在Excel中用函数给成绩排名次?

建立成绩表,然后利用函数RANK进行设置就可以给成绩排名次。

具体操作步骤:

1、打开EXCEL,建立成绩表格,将要排名的数据输入进去。

2、在表格的数据的后面加入一列,将列标题命名为“排名”。

3、在“排名”这列表里设置RANK函数,例如“=RANK(C2,C:C,0)”这样的格式。

4、RANK函数有三个参数,第一个参数是需要排序的数字,我们输入C2,是指定C2单元格里的数字进行排名;第二个参数指对数字的申引,第三个参数因是表明是从低到高还是高到低排列。

5、然后再设置好公式的单元格右下角找到鼠标,形成的黑色十字,双击就可以将数据填充好。

3.excel中如何排名次

用Excel巧排名次 许多公司企业为了加强管理,都要对内部各个部门定期进行量化评分考核并排列名次,激励表现良好的部门,敦促改进落后部门,使公司管理不断完善发展。

面对无序的积分,在不改变各个部门原有位置的情况下给它们进行排列名次可是一件十分棘手的事件,尤其存在相同积分相同名次的排列更增加了难度。但如果能巧妙应用排位函数“Rank”及灵活应用Excel排序功能,问题解决起来也就比较简单了。

现以某鞋业有限公司的稽查评分总表(如图1)为例来阐述解决方案。 在该稽查评分总表中,要根据总评分栏的积分在不改变各个部门原有位置的情况下求出各部门相应的名次。

总评分最高者名次为1,然后随总评分递减而名次加1。若总评分相同则名次也相同,但该名次之后的部门名次仍然按该名次加1计算,例如有3个第4名则第4名后就紧跟第5名。

1.应用Rank函数进行排位 用光标选定D4单元格后输入“=RANK(C4,$C$4:$C$26)”按回车键后便可计算出第一记录的“名次”。将光标移到E3单元格填充柄上变成细十字形光标后,按下鼠标左键往下拖(公式复制),就可将所部门的“名次”计算出来(说明:以上公式中$C$4:$C$26是指绝对引用C4到C26单元格区域)。

虽然Rank函数已将所有的部门按积分的高低进行名次排列,但在相同名次的后面的名次却没有达到我们的要求。如在本例中有两个第1名而后面出现的并不是我们期待的第2名而是第3名。

为此,我们还得巧妙地应用排序功能来补充完成Rank函数尚未完成的工作。 2.增加关键字段 为了保证各部门位置不变,我们可以借助增加关键字段再将其隐藏的方法来处理,具体操作如下:分别选定第D列和第F列点击“插入”菜单并单击“列”后便可自动增加2列(图2)。

选定D3单元格输入一个新字段名“序列”,再选定D4单元格并输入1,将光标移到在D4单元格填充柄上变成细十字形光标后按住“Ctrl键”不放,并按下鼠标左键往下拖至D26后松开,这时在D4到D26出现从1到23的序列填充。将E3单元格的字段名改为“名次1”并在F3单元格输入字段名“名次”。

3.根据需要进行相关排序 将光标选定在表格内任一单元格内,点击“数据”菜单→“排序”→在“主要关键字”下拉框内选定“名次1”并选定“递增”单选钮→确定。在F4单元格内输入1后将光标选定在F5单元格后输入“=IF(E4=E5,F4,F4+1)”,按回车键,然后依照上述方法将F5的公式复制到F26。

为了还原有各部门的相关位置,依照前面排序方法再进行一次排序,但“主要关键字”则必须改为按“序列”字段进行递增排序。可是这时却发现经排序后的前几个记录却以“#VALUE!”的形式出现,这是因为“名次”字段的公式计算结果经排序后产生错误的缘故,为此,必须在“序列”字段排序之前将“名次”字段的公式计算结果转为数值常量后再进行排序。

操作如下:选定E4到E26单元格区域→单击工具栏上复制命令按钮→点击“编辑”菜单→选定“选择性粘贴”→在弹出的对话框内选定“数值”单选钮确定后即可。最后依次选定D列、E列→点击“格式”菜单→列→隐藏“列”便可得到我们所要的效果了。

4.Excel表格如何排名次

Excel中的成绩等数字的排名,多数情况下利用rank进行一般排名;当然也可以利用数组公式进行“中国式”排名:

软件版本:Office2007

方法如下:

1.对于一般的排名,可以直接利用rank函数,如下所示:

函数用法:=rank(要排名的成绩,总成绩所在区域)

2.这样得到的排名,会因为名次重复,而跳过一些名次,比如下图中的第4名,第6名,第8名等:

3.而中国式排名一般是名次顺延,需要用到较复杂的数组公式来实现,下面是最常见的中国式排名公式之一:

公式解释:对于总成绩区域中大于当前成绩的,利用countif进行个数统计,再用1相除,最后sum求和,即得到大于当前成绩的且不重复的成绩个数,也就是当前成绩的中国式排名

4.Ctrl+Shift+Enter三键结束数组公式,往下填充,即可得到名次顺延的中国式成绩排名结果:

5.Excel怎么排名次

这个是我的实验结果!

=RANK(B2,$B$2:$B$6,)

=SUM(--(FREQUENCY(B$2:B$6,IF(B$2:B$6>=B2,B$2:B$6))>0))

类似这样的公式会出现重复,不推荐使用!

3.=RANK(B2,$B$2:$B$6,)+COUNTIF(B$2:B2,B2)-1

这个是数组公式,防止追尾,完全没有问题,

4.=RANK(B2,$B$2:$B$6)+COUNTIF($B$1:B1,B2)

非数组公式,我推荐这个公式

即改成你的:=RANK(H2,$H$2:$H$1000)+COUNTIF($H$1:H1,H2)

6.如何使用excel排名次

可以使用Excel中的RANK函数进行排名。

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。

7.电子表格如何排名次

电子表格可以用RANK函数来排名次。

1、以excel2010版本为例,如图要对下面同学的E列总分进行排名;

2、先选中单元格F2,输入公式=RANK(E2,E2:E6),E2是指E2单元格的成绩,E2:E6是指进行排名的范围,然后按Enter键,则可得到该名同学的排名;

3、把鼠标放在F2单元格右下角,下拉填充公式,发现得到的排名都是1,这是因为RANK函数的取值范围没有绝对引用,导致取值范围随着往下拉发生了变化;

4、这时回到F2单元格,固定取值范围,即加$符号进行绝对引用,那么公式往下拉填充时取值范围就不会发生变化,一直都是E2:E6;

5、重新输入函数后,再次下拉复制公式,就会得到如下图所示的正确的排名了。


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 All Rights Reserved .