如何利用VLOOKUP函数实现输入班级提取学生姓名与成绩
浏览量:4660
时间:2024-01-29 19:57:24
作者:采采
在统计年级组学生成绩时,经常需要查看不同班级的学生成绩。只要输入班级,就可显示该班级的学生姓名和成绩。这涉及到根据同一条件提取多个结果的问题,可利用函数轻松解决。
准备工作
首先,在成绩表的右侧查询各班级情况。输入内容如图所示。
使用VLOOKUP函数提取学生姓名
利用VLOOKUP函数可以实现指定条件的提取,但根据指定条件提取多个结果时,会遇到一些问题。利用绝对引用最前列的数据能正确提取,但其他数据会出错。
解决问题的方法
为了解决这一问题,我们需要借助一个辅助列。在A列前面插入一列作为辅助列,方便数据提取。
设置辅助列公式
在A3输入公式COUNTIF(B$3:B3, M$2),然后将公式向下拉到数据最底端。这样就能够正确计算每个班级在辅助列中的序号。
提取学生姓名
然后,在M3输入公式IFERROR(VLOOKUP(ROW(A1), A:J, 3, 0), ""),然后向下拉即可提取指定班级的学生姓名。
提取学生成绩
接着,要提取学生成绩,在N3输入公式IFERROR(VLOOKUP(ROW(A1), A:J, 4, 0), "")。其他科目的成绩依次修改公式中的数字4为5、6、7、8、9、10即可。
通过以上步骤,我们可以轻松地根据输入的班级提取出该班级的学生姓名和成绩。这样在统计年级组学生成绩时,就能更加高效地查看不同班级的学生成绩了。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
如何缩小桌面图标