如何使班级成绩前5名的名单生成到指定的表格表?
今天就讲讲班级成绩前列的学生名单生成到批定的表格那里。
函数rank方法
- 01
建立一个原始成绩表,命名为“成绩”,另外设计一个前五名的表,设计好表头——名次、姓名和成绩。
- 02
在“成绩”表那里设计RANK函数,对成绩进行排序:如在“名次”列k2那里输入“=RANK(C2,$C$2:$C$100,0)",表示把C2的成绩在$C$2:$C$100范围排名,0是升序,然后往下填充公式。然后按升序排序。
- 03
按升序排序之后,在”前五名“表那里B2输入”=成绩!B2", C2那里输入“=成绩!C2”。然后选择B2和C2单元格往下填充公式。前五名就出来了。
函数large方法
- 01
先在“前五名”表的C2单元格那里输入“=LARGE(成绩!$C$2:$C$56,1)”,就是提取成绩表C2:C56成绩第一的分数。第二到第五名就相应改一下数字。
- 02
然后用VLOOKUP函数来提取相应分数的学生姓名:注意要把姓名列和语文列调换过来。然后“前五名”表的B2那里输入“=VLOOKUP(C2,成绩!$B$1:$C$56,2,0)”。然后往下拉填充公式
- 03
3、此外还可以用MAX函数的方法,与LARGE函数方法求最大值,还可以用VBA语言来设计,对于重分的那些方法本人还在研究中。
赞 (0)