背景:
有这样两张表格
表格1: 《A省份、B村镇、C名字、D成绩》。其中各字段都有值,即该表信息比较全
表格2:《A省份、B村镇、C名字、D年龄、E成绩》。其中省份、性别、名字和年龄是全的。成绩是缺失的
需求:现在希望表格2中的成绩 通过表格1中来获取。
问题:按照常规的做法用excel中的vlookup我们只能查询一列,但是可以看到无论是省份还是性别还是名字都不是唯一的。同样叫王小二,有可能是江苏的王小二也可能是江西的王小二,因此通过vlookup的单个列来查找是无法满足需求的。必须要多列同时查找才可以满足条件
解决方法: 还是用vlookup函数来实现。
1.在需要最终引用的表格中输入: =vlookup(B2&C2,IF({1,0},表格1!$B$2:$B$5000&表格1!$C$2:$C$5000,表格1!$D$2:$D$5000),2,FALSE)
2.按shit+ctr+enter键回车
具体详见:https://jingyan.baidu.com/article/a3761b2b88823e1576f9aaae.html