Excel匹配

来源:百度知道 编辑:UC知道 时间:2024/06/05 06:31:10
表1A列列有厂商名称,比如:杭州AA公司
表2A列B列分别列有厂商名称和地址,但是厂商名称不与表1A列的名称完全相同,比如对应的“杭州AA公司”在表2A列中写的是“浙江省AA有限公司”,其实这两个名称同指一家公司,只是不同的写法而已。

问有没有什么公式能把表2的所有符合上述条件的公司的地址匹配到表1的B列中?(表2中有部分字符与表1想符合即可)
试过了,=vlookup(a1,sheet2!b:b,1) 没用

=vlookup(a1,sheet2!b:b,1) 

向下拖公式!

AA公司两个表的都一样吧!

要看你的数据是不是有规律了,如果都是你举的例子那样格式的没问题。
用下面的公式:
=VLOOKUP(MID(A1,3,2),IF({1,0},MID(Sheet2!A1:A10,4,2),Sheet2!B1:B10),2,0)
数组公式,ctrl+shift+enter结束公式输入
假设厂商名字都在A列,sheet2是表2,B列是地址

没有规律的话很难做的。
不如在两个表格里分别提取关键字另起一列,以这列匹配来用合并数据

如果数据不是匹配的话,只能找出规律再入手