excel如何批量查找 Sheet1表格有很多内容且包含Sheet2表信息,现Sheet2表需查找对应信息。

Sheet1表:
A B C D
1 姓名 手机 地址 身份证
2 张三 136864 浙江 1354654
3 李四 174156 上海 4354354
4 小二 154654 云南 1654354
………………
Sheet2表:
A B C D
1 姓名 手机 地址 身份证
2 张三 (需查找!) (需查找!) (需查找!)

Sheet1表中的人都填有电话等信息,且包含着B表中所有人的姓名与信息Sheet2表只有姓名但没有Sheet1表所有信息,其他信息需要都查找
现在有没有方法能通过Sheet2表中的姓名把Sheet1表中的与之相同的姓名与信息全部找出求指教

在sheet2的单元格B2输入这个公式:
=VLOOKUP($A2,SHEET1!$A$1:$D$1000,MATCH(B$1,SHEET1!$A$1:$G$1,0),0)
然后把复制B2单元格,粘贴到其他需要匹配的单元格中即可。

必须确保两个表单的姓名中没有空格之类不规范的东西,那样名字看着一样也找不到。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-23
查找手机号,在sheet2中输入
=VLOOKUP(A2,Sheet1!1:65536,3,0)

查找地址把上面公式中的3改成4,以此类推
第2个回答  2013-01-23
sheet2,B2输入
=vlookup($a2,sheet1!$a:$d,column(a1),0)
右拉复制公式
下拉复制公式追问

我在B2输入
=vlookup($a2,sheet1!$a:$d,column(a1),0) 后
就出现: #N/A

为什么会这样?

追答

说明你这个姓名查不到。
确保两个表中的姓名一样。不要有空格之类的影响查找。
公式需要改一下:
=vlookup($a2,sheet1!$a:$d,column(b1),0)

本回答被提问者采纳
相似回答