怎样在EXCEL不同工作表之间匹配输入数据

如果表2的姓名与表1中的姓名完全匹配,则表2中的身份证号和家庭地址就自动填到表1中的身份证号码和家庭地址格中,因为人员有3000多,表1中都没有身份证号码和家庭地址,如果一个一个的核对输入太有命了,有没有办法实现通过公式的方式简单解决。谢谢高手了。在线等。分数不多,只有17分了。
根据表2中的姓名查找表1中的姓名,如果一直(也就是同名),则把表2中的身份证号码和家庭地址自动输入到表1中的身份证号码和家庭地址格中.例如:表2中有叫小江的跟表1中有相似的姓名,则表2中小江后面的身份证号码和家庭地址信息自动填入到表1中的身份证号码和家庭地址空白格中.

第1个回答  推荐于2017-12-15
在Sheet1的B3单元格输入以下公式,然后向右向下填充公式
=VLOOKUP($A3,Sheet2!$A:$D,COLUMN(B1),0)追问

例如:表2中有叫小江的跟表1中有相似的姓名,则表2中小江后面的身份证号码和家庭地址信息自动填入到表1中的身份证号码和家庭地址空白格中.
简单的排序核对法远不能解决我这个问题.

追答

提供的是查找和引用的公式,与排序核对没有任何关系。
请将公式复制到你所对应的表格进行验证。

追问

不行哦,还有上面两位朋友的公式我也试过了,都跟这个一样是公式代码,没有实际数据?

追答

当前你的Sheet1的BCD列单元格格式设置为文本格式,公式将当作文本进行处理了。
先将你Sheet1的BCD列单元格格式设置为常规,然后将公式粘贴进去。
因为身份证号码可能会以科学计数法显示,因此公式可能修改为
=VLOOKUP($A3,Sheet2!$A:$D,COLUMN(B1),0)&""

追问

如果方便的话,Q.Q远程请教实际表格中的内容,我Q.316360006.这个差不多,但还不是我想要的那种效果,麻烦你了,在这上面说不清楚.

追答

不使用QQ。你只需将BCD列单元格格式由文本修改为常规就可以了。

追问

是可以,但真的不是我想要的,实际中的表格1和表格2人数差不多,都有2000多人,再说表1和表2中的人员如果简单排序不一定对得住,所以想让以表2中姓名作为匹配对象,把表2中身份证和地址信息自动输入到表1中.你这个公式还不能做到.

追答

复制公式,然后向右向下填充公式有这么难吗?
不知道还能怎么帮你。

本回答被提问者采纳
第2个回答  2014-11-18
表1:
B3公式:
=vlookup($a3,sheet2!$a:$d,column(b1),)
右拉复制
下拉复制
重名情况下,第二个人,无法匹配追问

例如:表2中有叫小江的跟表1中有相似的姓名,则表2中小江后面的身份证号码和家庭地址信息自动填入到表1中的身份证号码和家庭地址空白格中.
简单的排序核对法远不能解决我这个问题.

追答

你试过公式没有。。。

相似回答