怎么在EXCEL里把两张表格的内容根据某一列的匹配结果,讲其他列的自动填充?

以上为一个工作簿的两张表,我要根据表二中的内容填充表一‘身份证’和‘联系方式’两列;共有字段为‘买受人’但表一里有400多条记录,表二里有200多条,我就是要让EXCEL根据表一的‘买受人’字段去表二(sheet2)里匹配,一旦匹配成功,自动填充表一中身份证和联系方式字段?买受人字段最好能实现模糊匹配,就是只要有几个字一样就算相同。应该是VLOOKUP函数,但具体我不了解,请达人解惑!请写出具体的函数形式和参数,稍微解释一下,要不然看不懂。
表1里的买受人和表二里的买受人都不是一一对应的关系,都是乱的,有的能找到,有的找不到啊!

第1个回答  2013-12-18
比较麻烦,还是另请高明吧
第2个回答  2013-12-18
打个标记,具体实例我放公司里了.自己也没记住,上次用Vlookup找了好久才成功的追问

感谢~~等你

追答

E列数据
=VLOOKUP("???"&$C2,Sheet2!$A$2:$C$202,2,FALSE)
"???"&$C2=比较C2列3个字符 (模糊)
Sheet2!$A$2:$C$202=选择Sheet2!A2-C202为比较区域
2=单元格填充比较区域中的第2列数据
FALSE=模糊比较,可用?号或*号
-----------------------------------------------------------------------
D列数据
=VLOOKUP("???"&$C2,Sheet2!$A$2:$C$202,3,FALSE)
"???"&$C2=比较C2列3个字符 (模糊)
Sheet2!$A$2:$C$202=选择Sheet2!A2-C202为比较区域
3=单元格填充比较区域中的第3列数据
FALSE=模糊比较,可用?号或*号

相似回答