发布网友
共4个回答
热心网友
使用vlookup,
在B2输入
=VLOOKUP(Sheet1!A2,Sheet2!A:C,3,FALSE)
会显示这个人的姓名:张三
先筛选出何坳村人口所有的身份证数据 放在sheet1中 ,用身份证去做查找的值,不要根据人名筛选,人名可能有同名的
sheet2放温泉乡人口数据。
sheet1示例
A列 b列 c列
身份证 姓名 性别
420xx 张三 男
sheet2示例
A列 b列 c列 d列
身份证 年龄 姓名 性别
420xx 19 张三 男
热心网友
用VLOOKUP函数没错的,可能是查找的那个表格前面有空白列.再试试吧
热心网友
E:H只有4列,你跟的参数为8,试着把8改为4呢。。。。追问可以了。可是如果何坳村有两个重名的人怎么办呢?
追答不只在何坳村有重名时会错,因为你的数据来自温泉乡,所以有下面的解决办法:
1、如果选用VLOOKUP公式,需要先用数据透视表看把重名人员找出来,然后把重名人员形成一张表,在这张表里找下何坳村的人有没得叫这个名字的,(比如重名的有张三,李四……,形成一张表,在何坳村人员名单里头找这些名字,找到了,何坳村的这个人就要查下身份证号是不是引用错了。完工。
2、如果有其它定位条件可以考虑用SUMPRODUCT公式。如要使用还需要看,除姓名外还有没得其它的筛选条件。。。。。如果没有只能用第1条办法一条一条筛。。。
热心网友
用VLOOKUP函数