当前位置:首页 > 实用技巧 >

excel每个姓名的对应成绩如何排序(excel表格怎么对应名字和成绩排序)

来源:原点资讯(www.yd166.com)时间:2023-11-30 05:50:05作者:YD166手机阅读>>

问题描述

【问题】班级学生各科目成绩数据(无序且成绩有重复值)如下图,现要求排序出各考试科目前5名的学生姓名和考试成绩。

excel每个姓名的对应成绩如何排序,excel表格怎么对应名字和成绩排序(1)

------------------------------------

问题分析

【分析1】题目要求前5名,需要使用LARGE函数来处理

【分析2】由于成绩数据存在重复值,想要并列排序需要使用“先放大后缩小”的方法加以区分,放大使用乘数加个数,缩小使用MOD函数

【分析3】返回的姓名和成绩可能存在并列关系,所以不能使用常规的查找函数(VLOOKUP或者LOOKUP),需要使用INDEX函数(OFFSET函数也可以)

以上,思路已理清,下面开始编写公式解决问题~~

------------------------------------

问题解决

【步骤1】构建排名区域,添加科目单元格下拉列表

excel每个姓名的对应成绩如何排序,excel表格怎么对应名字和成绩排序(2)

-----------------------------------

【步骤2】编写公式

姓名=INDEX($B$2:$B$55,MOD(LARGE((($A$2:$A$55=$F$1)*$C$2:$C$55)*100 ROW($A$1:$A$54),ROW(A1)),100))

成绩=INDEX($C$2:$C$55,MOD(LARGE((($A$2:$A$55=$F$1)*$C$2:$C$55)*100 ROW($A$1:$A$54),ROW(A1)),100))

PS:上述两个公式为数组公式,需同时按下Ctrl Shift Enter三键执行运算

两公式原理相同,以姓名列公式为例,从内而外,公式含义如下:

公式含义解释:

①.($A$2:$A$55=$F$1)*$C$2:$C$55:返回C列中考试科目为F1的成绩

②.(...)*100 ROW($A$1:$A$54):将考试成绩放大后进行区分(乘以100后加上行序号),实现相同成绩可以并列排序

③.LARGE(...,ROW(A1)):对放大后的成绩进行从大到小的顺序排序,下拉复制公式后,ROW(A1)变成ROW(A2)、ROW(A3)...,分别代表第一大,第二大,第三大...,也就是第一名、第二名,第三名...

④.MOD(...,100):对放大后的成绩进行缩小求余,所得余数即等于该成绩所在位置编号

⑤.INDEX($B$2:$B$12,...):根据第4步中返回的位置编号,在B2:B12提取对应的成绩数据

-----------------------------------

【步骤3】设置条件格式,公式:=$A2=$F$1,突出显示各科目数据

excel每个姓名的对应成绩如何排序,excel表格怎么对应名字和成绩排序(3)

------------------------------------

最终效果

【效果】选择不同科目,函数自动返回该科目中前5名的学生姓名和成绩

excel每个姓名的对应成绩如何排序,excel表格怎么对应名字和成绩排序(4)

-------------------------------------

清楚了函数公式的设计思路,小伙伴们可以把上文中的科目条件替换成自己工作中的排名条件,也可以将LARGE函数换成SMALL函数从小到大进行排名。只要掌握了核心思路,千变万化,唯我独尊,勤奋好学的你赶快自己动手试试吧~~

excel每个姓名的对应成绩如何排序,excel表格怎么对应名字和成绩排序(5)

栏目热文

excel人名和成绩排序(excel怎么排序人名和分数)

excel人名和成绩排序(excel怎么排序人名和分数)

功能描述:根据学生姓名,计算每位同学的总成绩。原数据样式:如上表所示,计算每位学生的总成绩,即语文 数学 英语的成绩之和...

2023-11-30 05:41:52查看全文 >>

小艾机器人可以干嘛(机器人小艾说明书)

小艾机器人可以干嘛(机器人小艾说明书)

在人形机器人这块,国外发展的较为成熟,国内起步较晚。目前市场上想找一款比较智能的机器人真是不容易,或者基本上没有。原小米...

2023-11-30 06:07:59查看全文 >>

机器人早教怎么切换蓝牙模式(早教智能机器人怎么切换内存卡)

机器人早教怎么切换蓝牙模式(早教智能机器人怎么切换内存卡)

在中国传统的观念里,孩子是一个家庭的中心,从怀孕开始,到长大成人,家长恨不得给孩子所有的爱。各种研究表明,早教对于孩子的...

2023-11-30 05:39:04查看全文 >>

小艾机器人能不能导航(小艾机器人关不了机)

小艾机器人能不能导航(小艾机器人关不了机)

自从小爱同学更新成3.0版本之后,越来越多人喜欢使用小爱同学。很多人都说小爱同学好像“不太聪明的亚子”,但是如果你知道怎...

2023-11-30 05:57:50查看全文 >>

小艾机器人程序(小艾机器人关不了机)

小艾机器人程序(小艾机器人关不了机)

近些年,随着智能硬件的迅猛发展,扫地机器人这一过去相当奢侈的产品也已经进入了千家万户之中,各种品牌的扫地机也呈现井喷式的...

2023-11-30 05:29:01查看全文 >>

excel学号姓名成绩排序(excel怎么看名字和成绩大小排序)

excel学号姓名成绩排序(excel怎么看名字和成绩大小排序)

功能描述:单纯根据学生姓名计算总成绩,若存在学生重名。使用SUMIF函数进行单条件判断计算无法实现,此时需要使用SUMI...

2023-11-30 05:57:38查看全文 >>

excel成绩排序怎么对应名字(excel排序名次和姓名对应)

excel成绩排序怎么对应名字(excel排序名次和姓名对应)

·不及格成绩标红并复制到新建表。·从下往上找到非空单元格所在行号。·标红代码写完,开始新建表。·新建表放在表后,将表头复...

2023-11-30 06:09:12查看全文 >>

excel名字与成绩对应排序(excel名字跟成绩对应排序)

excel名字与成绩对应排序(excel名字跟成绩对应排序)

作为一名教师,我们经常需要对学生的成绩进行排名。这不仅可以让我们更好地了解学生的学习情况,还可以帮助我们更好地指导他们,...

2023-11-30 06:07:48查看全文 >>

excel中成绩如何按姓名排序(excel中成绩和名字一起排序)

excel中成绩如何按姓名排序(excel中成绩和名字一起排序)

在日常工作中,我们经常需要对编辑的excel表格数据进行排序操作,而对于一般的数值数据,可以直接进行升序或降序排列,如下...

2023-11-30 05:51:47查看全文 >>

excel姓名成绩名次排序(excel成绩单名次排序带着名字)

excel姓名成绩名次排序(excel成绩单名次排序带着名字)

每天都要学。将学习最后一个函数,来看最后一个函数就是现实生活中的排名次,这个就是现实生活中的排名次的问题。像这样一个事情...

2023-11-30 05:40:19查看全文 >>

文档排行