excel匹配公式vlookup使用(VLOOKUP公式,搭配通配符,查找无敌!)
工作中,经常要用VLOOKUP公式来进行查找匹配,但是有时候,我们的数据源并不是完全匹配的,有时候有缩写和全称之分,例如,左边是全称的公司名称,右边需要根据公司的简称,快速的查找匹配对应的代码
方法一:VLOOKUP公式
首先,我们要知道3个通配符,分别是*,?,~
分别代表任意多个字符,单个字符,转义字符
所以,如果出现下面的字符:
平安*
它代表,以平安开头的字符
如果我们在平安前后都加上*通配符
*平安*,表示平安前后都可以添加任意字符
所以这里,我们使用的公式是:
=VLOOKUP(“*”&D2&”*”,A:B,2,0)
2、通配符注意事项
通配符,虽然好用,但是如果使用通配符,可能出现多个相同符合条件结果时【资 ;源 之.家.】ziyuanzhij. cn 每日持.续更新.可.实操.的,它会返回第一个结果值
通配符也可能误导出错
例如,有时候,我们原本的数据源里面就有通配字符,这个时候,用VLOOKUP就容易出错
我们要查找1*20这个零件,原表里面的结果是100,但是结果求出来是1000
那是因为1*20,在Excel看来是,*是通配符,它只查找,以1开头,以20结尾的数据,所以匹配到了第1个结果:
那这个时候,应该怎么办呢,我们需要将通配符,转换成自己本身,所以我们要了解,*号是通配符,那么 ~*才代表*号本身
所以我们需要先使用查找替换公式,将*号,替换成~*,然后才能查找匹配出正常的结果
=VLOOKUP(SUBSTITUTE(D2,”*”,”~*”),A:B,2,0)
关于这个小【资 ;源 之.家.】ziyuanzhij. cn 每日持.续更新.可.实操.的技巧,你学会了么?动手试试吧!