日常工作中,经常会遇到需要进行多列数据匹配的情况,如下图,要通过班级姓名性别找出来表2中对应的课号,如果直接用vlookup匹配姓名肯定是不精确的
表1,班级姓名和性别可唯一确定学号 表2,班级姓名和性别可唯一确定课号这时候我们可以用多列匹配的方法,首先我们在表1中插入个空白列
插入空白列DD2的值=A2&B2&C2,&的作用是连接两个字段,意思是把班级姓名和性别连接起来,形成新的关键值
D2=A2&B2&C2之后下拉公式,我们得到D列是关键值
表2中也用同样的方法得到关键值
表2也得到关键值然后我们用两个表的D列进行vlookup匹配
vlookup(d2
使用D2进行匹配要匹配的是sheet2中的D-E列
sheet2中的D-E列作为进行匹配要取D-E中的第2列
选取第二列0表示是精确匹配,我们就得到了学号,下拉公式,F列便是我们想要的值,之后我们把F列复制,粘贴为数值,就可以用了
F列便是我们想要得到的学号信息此方法可以灵活应用,可用任意列进行匹配。