用excel表格处理数据时,VLOOKUP是使用频率很高的一个函数,但该函数在查找带*的内容时经常会出错,这种问题具体解决方法如下。
工具/原料
excel
方法/步骤
1、如图表格,根据型号查找对应的数量,输入公式=VLOOKUP(D2,$A$2:$B$9,2,0),结果是正确的。
2、但是当该型号在A列位置变化后,保持公式不变,得出的结果是错误的,如图。
3、这是因为VLOOKU绯摺驼予P函数精确查找支持通配符,输入公式=VLOOKUP("XH-1*1",$A$2:$B$9,2,0)下拉,虽然型号不一样,仍然能得出结果。
4、要精确查找需要借助波形符,修改公式=VLOOKUP("XH-1~*1",$A$2:$B$9,2,0),得出正确结果。
5、查找内容类似张虢咆噘时,需要更改公式中的第一个参数才能得出正确结果,公式下拉不出错需要嵌套SUBSTITUTE函数,输入公式=VLOOKUP(SUBSTITUTE(D2,"忮氽阝另*","~*"),$A$2:$B$9,2,0)。
6、这里通配符的使用和查找替换是一样的道理,要查找*,需输入~*,如图。