2016 - 2024

感恩一路有你

使用VLOOKUP函数精确查找带*号的内容

浏览量:2760 时间:2024-01-19 08:40:55 作者:采采

在处理Excel表格数据时,VLOOKUP函数是一个经常使用的功能。然而,在查找带有通配符*号的内容时,该函数经常会出现错误。下面是解决这个问题的具体方法。

问题示例与解决方法

首先,我们来看一个表格示例。根据型号查找对应的数量,输入公式 VLOOKUP(D2,$A$2:$B$9,2,0),结果是正确的。

但是当型号在A列位置发生变化时,保持公式不变,得到的结果却是错误的。

这是因为VLOOKUP函数默认是精确查找,并不支持通配符的使用。所以,我们需要修改公式,使用波形符(~)来达到精确查找的目的。

要精确查找带有*号的内容,需要修改公式为 VLOOKUP("XH-1*1",$A$2:$B$9,2,0),然后下拉应用到其他单元格,即可得到正确结果。

类似内容的查找

如果要查找类似的内容,需要在公式中更改第一个参数才能得到正确的结果。同时,为了避免公式下拉时出错,需要嵌套使用SUBSTITUTE函数。

具体操作是,在公式中使用 VLOOKUP(SUBSTITUTE(D2,"*","~*"),$A$2:$B$9,2,0),这样就可以正确地查找带有通配符*号的内容。

通配符的使用

在这里,通配符的使用与查找替换是类似的原理。如果要查找*号本身,需要输入波形符(~)后再加上*号。例如,在公式中输入 ~* 就可以正确地查找*号。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。