如题:例如我有两张表 表1 和表2表1中有姓名,身份证号,家庭住址,联系电话等表2中有姓名现在我想从表1中找到与表2中相同姓名的人,将这些相同的人的身份证号转到表2中来。注:因为表1中有很多很多人都不是表2里的,只有部分是表2里的,也就是说表1中有表2中的人,也有很多很多其它人,怎么从表1中提取我要的人的身份证号到表2中来?为什么我用vlook函数会出现这样的情况,图中是表4引用表3的数据
- -!
楼下的liuweirock说:“VLOOKUP是利用首列去查找后面列中对应的值。而你的公式是根据C列去查找B列中的值,所以肯定会出错”。 其实也不尽然,不需要把C列跟B列的值对调。可以这么处理==Vlookup(sheet2!C1,choose({1,2},,sheet1!C1:C100,sheet1!A1:B100),2,Falsh),这样就可以实现从中间列(而不是首列A)为关键字进行查询了。