本文说明在Excel中如何使用Excel函数将班级成绩(包含相同的成绩)前5名的名单生成到指定的表格表中。
准备工作
1、准备如下的Excel文件,其中包含两个表格,一个表格中有全部学生成绩信息,其中考号是维一标志,也可以替换成学号或其它内容不重复的信息,另外一个表格用来放总成绩前5名的学生名单。
提取成绩前5名学生的考号名单
1、在前5名工作表中定位到A2单元格,输入如下的公式,回车后就可以得到总成绩最高的学生擢爻充种的考号。=INDEX(学蟮烫忿垴生成绩!$A$2:$A$100,MATCH(1,INDEX((学生成绩!$F$2:$F$100=LARGE(学生成绩!$F$2:$F$100,ROWS(A$1:A1)))*(COUNTIF(A$1:A1,学生成绩!$A$2:$A$100)=0),),0))
2、鼠标选择A2单元格,用鼠标按住右下角的十字形状,向下拖拽到A6单元格后松开,就可以得到总成绩排名前5的学生考号的名单。
提取成绩前5名学生的其它信息
1、在前5名工作表中定位到B2单元格,输入如下的公式,回车后就可以得到总成绩最高的学生的姓名。=VLOOKUP(A2,学生成绩!A$2:F$100,2,FALSE)
2、鼠标选择B2单元格,用鼠标按住右下角的十字形状,向下拖拽到B6单元格后松开,就可以得到总成绩排名前5的学生考号的姓名。
3、依次的C2单元格、D2单元格、E2单元格和F2单元格输入如下擢爻充种的工式,并使用上面的公式复制方法,就可以获得总芤晟踔肿成绩排名前5的学生语文、数学、英语和总公信息。C2单元格:=VLOOKUP(A2,学生成绩!A$2:F$100,2,FALSE)D2单元格:=VLOOKUP(A2,学生成绩!A$2:F$100,3,FALSE)E2单元格:=VLOOKUP(A2,学生成绩!A$2:F$100,4,FALSE)F2单元格:=VLOOKUP(A2,学生成绩!A$2:F$100,5,FALSE)
下载测试用的Excel文件
1、本文测试用的Excel文件共享在如下位置,有需要的同学可以下载下来学习。下载地址:http://pan.baidu.com/s/1boYuc5x