如何在EXCEL中实现:两列中有相同的数字,:只要这两列中有相同数字,则就进行匹配,带出相应数据!

如:A列中有编号10590,另外一个sheet表A列中有1059077685,或者10590,77685,那么当这两列有相同数字时就自动匹配带入值。

直接用vlookup只能匹配0590一样的,导不出包含10590的。

可是使用通配符:
=VLOOKUP("*"&A1&"*",Sheet2!A:B,2,0)
但是Sheet2中A列的数据必须是文本格式,如果是纯数字的常规格式是匹配不出来的,必须设置为文本格式。追问

您好,我按照这个公式放到execl表格里面反而数据导少了,因为现在属于时第一个sheet表的客户编号是:10590,第二个表里的客户编号是10590001,在这个表格里面包含客户名称。 所以我想要的结果是在第一个sheet表的客户编号旁匹配出客户名称来。怎么调整公式呢?我已经将第二个sheet表的客户编号变成文本了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-18
VLOOKUP只针对是规范的值引用,楼主这个模糊的引用看大神给VBA解决
第2个回答  2016-11-18
=LOOKUP(,0/(FIND(10590,另外一个表A列),自动匹配列)
第3个回答  2016-11-18

本回答被网友采纳
相似回答