sheet1 表数据:
---- | A | B | C |
---|---|---|---|
1 | 姓名 | 手机号 | 身份证号 |
2 | 张三 | 15350699111 | 130828199502012491 |
3 | 李四 | 15350699222 | 130828199502018316 |
4 | 王五 | 15350699333 | 130828199502015756 |
5 | 赵六 | 15350699444 | 130828199502018957 |
6 | 孙七 | 15350699555 | 13082819950201047X |
7 | 周八 | 15350699666 | 13082819950201725X |
sheet2 表数据:
---- | A | B | C |
---|---|---|---|
1 | 姓名 | 手机号 | 身份证号 |
2 | 王五 | 15350699333 | ? |
如何能在sheet1所有人员数据中匹配王五的身份证号?
vlookup函数
vlookup(lookup_value,table_array,col_index_num,[range_lookup])
所以王五的身份证号所填入的内容就是
=VLOOKUP(A2,Sheet1!$A$2:$C$7,3,FALSE)
A2 ------ 你要匹配的是谁?
Sheet1!$A$2:$C$7 ------- 要匹配的区域(注意 “$”符号,动态匹配,要不然可能会匹配缺失)
3 ------- 要匹配区域的第几列,从1开始
FALSE ------- 精确匹配
所以可得:
姓名 | 手机号 | 身份证号 |
---|---|---|
王五 | 15350699333 | 130828199502015756 |
可能遇见问题及解决方案
1.如果您在表格里显示的公式,而不是匹配的身份证号:
(1)可能是该单元格是文本格式
#解决:右键--设置单元格格式--常规--确定
(2)单元格显示公式
#解决:在菜单栏找到公式--显示公式
2.如果您认为公式填写正确,却没有出现想要的匹配结果,得到的是“#N/A”:
解决:有时候要匹配的内容可能是数字,两边单元格格式不同,如此篇文章,可将sheet2的王五复制到sheet1王五的位置,再查看公式是否出现匹配结果;