如何运用vlookup函数?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/26 04:07:50
如何运用vlookup函数?
在我“成绩”表格中有总成绩和语文两个表,如何根据两个条件(班级和姓名)将总成绩表中的成绩引入到语文表格中?注意:一、有可能两个不同的班有重名的,二、一个班也有可能重名的.如果用其他的函数可以实现也可以.
在我“成绩”表格中有总成绩和语文两个表,如何根据两个条件(班级和姓名)将总成绩表中的成绩引入到语文表格中?注意:一、有可能两个不同的班有重名的,二、一个班也有可能重名的.如果用其他的函数可以实现也可以.
![如何运用vlookup函数?](/uploads/image/z/6429664-64-4.jpg?t=%E5%A6%82%E4%BD%95%E8%BF%90%E7%94%A8vlookup%E5%87%BD%E6%95%B0%3F)
2个班级重名的用vlookup函数没有问题,可以用数组公式,公式格式如下:
=vlookup(班级&姓名,if({1,0},班级区域&姓名区域,需要返回值的区域),2,0)
其实也可以用求和公式来处理,这样处理的好处在数据量较大的情况下比用查找函数、数组公式运算速度快,节约计算机资源,公式格式如下
=sumproduct((班级区域=班级单元格)*(姓名区域=姓名单元格)*要查找的数据列区域)
但是一个班级重名的用vlookup函数就不行了,只能返回查找到表上方的第一个
=vlookup(班级&姓名,if({1,0},班级区域&姓名区域,需要返回值的区域),2,0)
其实也可以用求和公式来处理,这样处理的好处在数据量较大的情况下比用查找函数、数组公式运算速度快,节约计算机资源,公式格式如下
=sumproduct((班级区域=班级单元格)*(姓名区域=姓名单元格)*要查找的数据列区域)
但是一个班级重名的用vlookup函数就不行了,只能返回查找到表上方的第一个