2个EXCEL数据如何匹配

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:44:14
sheet1
A B C
1 姓名 性别 联系电话
2 a 男 111
3 b 男 222
4 c 女 333
5 d 女 444

sheet2
A B C
1 姓名 性别 联系电话
2 a 男 111
3 e 女 123
4 y 女 456
5 b 男 222

两个表格结构和关键字段相同,但具体内容不相互包含,且纪录顺序是随机的!
怎样在sheet2中通过字段C,也就是联系电话来找出与sheet1相同的纪录,
并且在sheet2的纪录旁标示出来,因为同名同姓的人很多!
因本人EXCEL的能力有限,请详细告之操作步骤,小弟感谢不尽!谢谢!

请将sheet1的电话号码移到第一列

在sheet2的D1和E1输入字段名: 查询姓名 查询性别
D2输入公式
=if(iserror(vlookup(C2,sheet1!A:C,2,0)),"",vlookup(C2,sheet1!A:C,2,0))
E2输入公式
=if(iserror(vlookup(C2,sheet1!A:C,3,0)),"",vlookup(C2,sheet1!A:C,3,0))

将D2和E2公式向下复制就行了

如果你是要在SHEET2的D列填上SHEET1表中相同电话的人的姓名,可在SHEET2表D2输入公式:
=IF(COUNTIF(SHEET1!C:C,C2),INDEX(SHEET1!A:A,MATCH(C2,SHEET1!C:C,2)),"")
将公式向下复制就可以了.

1