excel如何给成绩排名次

如题所述

在数据右侧添加一列排名字段。在D2单元格输入“=RANK(C2,$C$2:$C$7,0)”。点击D2单元格,向下填充即可完成成绩的排名。在主要关键字选择名次、排序方式选择升序后点击确定即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-09

excel给成绩排名次:

步骤一:输入表格首先我们打开Excel,新建一个工作簿。将学生的姓名和成绩输入到表格中。

步骤二:输入函数利用Excel给学生的成绩排名,那么肯定需要用到函数。在D2单元格输入“=RANK(C2,$C$2:$C$7,0)”。

点击D2单元格,向下填充即可完成成绩的排名。

步骤三:选择排序方式一般使用rank函数之后,是能够出现大致排名的。如果没有出现,也不要着急,还可以使用【排序】功能。全选表格,依次点击数据—排序按钮。

在主要关键字选择名次、排序方式选择升序后点击确定即可。

在学校日常成绩统计工作中,确是工作量大又繁琐,如果没有好的方法,加班加点统计那是常事,一不留神又计算错误,飘叶也是从Excel到Access,从VBA到SQL,各种编程工具、各种方法都经历过。

最终还是觉得应对反复无常、近乎变态的上级领导要求还是Excel得心应手!也从通宵达旦的加班统计修炼成半小时内搞掂的能力,今天就先来聊聊最简单的成绩排名。假如,我们拿到这样一组数据,领导说排排名看看哪个考得好。

那我们就增加一列“级排名”,很简单,用RANK函数就完成了:=RANK(D2,$D$2:$D$11)在E2单元格输入公式后按Ctrl+回车结束公式输入,然后双击单元格右下角的小黑点就填充全部了。

注意公式中用F4键变换绝对引用。就算几千人的学生成绩,很快就可以完成了,还算轻松,可还没完,有点变态的要求很快下达了,统计每班的排名吧!每班?那得按班排序,后用RANK函数操作一次。

很快你就会,明白为什么是变态了,全校40几个班,每班都要修改一下RANK函数的绝对引用值,那将是你的恶梦。

本回答被网友采纳
第2个回答  2021-09-28

今天来学习一下用excel表格成绩排名次的方法。

1、首先在打开的excel表格中,把每个学生的成绩总分计算出来。

2、然后选中所有总分项,点击右键,选择“排序”。

3、选择“降序”即总分最高的在最前面,“升序”即总分最低的在最前面,根据自己的需求进行选择,一般都会选择降序来做成绩排名,这样更利于统计。

4、做完成绩排序后,可以把成绩表格保存,然后上传到“易查分”,根据提示完成数据导入、查询条件设置,就可以得到一个具有查询功能的查询系统,学生可以自主进行查询。

本回答被网友采纳
第3个回答  2018-11-13

一、以下表为例,在数据右侧添加一列排名字段。

二、在D2单元格输入“=RANK(C2,$C$2:$C$7,0)”。

三、点击D2单元格,向下填充即可完成成绩的排名。

四、如果没有排好序,再全选表格,依次点击数据—排序按钮。

五、在主要关键字选择名次、排序方式选择升序后点击确定即可。

六、最终排序效果如下。

第4个回答  2018-06-06

看上图,示例图:

上图的公式为:

=RANK(A2,$A$2:$A$9,0)

公式中末尾的0表示正向排名,这个0和逗号可以省略不写。

注意一点就是公式中表示分数区域的地方,要加绝对引用符$把区域固定住,否则你在下拉填充公式的时候,区域会发生变化。

如果你需要反向排名的话,就是说分数最少的为第一名,分数最多的为最后一名,反向排名的话,只要把公式中未尾的0改成1即可。反向排名时后面的1不能忽略不写。

本回答被网友采纳
相似回答