vlookup函数查询出错如何解决,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
创新互联建站是专业的沙依巴克网站建设公司,沙依巴克接单;提供网站建设、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行沙依巴克网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
案例说明:当原始数据没有我们要查询的条件值时,这个时候我们进行数据查询,结果就会显示为错误值。如案例我们要查询张强的号码,因为原始数据里面没有张强这个人,所以查询不到。
解决方法:在原始数据没有我们要查找的值时,我们可以用iferror函数将错误值进行替换的方式,来实现错误数据值的替换。
函数公式:
=IFERROR(VLOOKUP(E4,$B$2:$C$10,2,0),"")
案例说明:当我们输入的查询条件值出现少位或多位的情况下,查询结果同样会出现错误。如原始数据源中的姓名为李四强,但是我们输入的时候输成了李四,造成姓名少位的情况,从而导致查询的结果也会出错。
解决方法:为了避免查询条件值少位或者多位的情况,我们可以通过搭配通配符*的方法处理,代表查询姓名有李四两个字的任意值。
函数公式:
=VLOOKUP(E4&"*",$B$2:$C$10,2,0)
案例说明:当数据元中出现有空格时,我们也会出现数据匹配出错的情况,如上面王五中间有个空格,网吧前面有2个空格。所以查询的时候数据就出现了错误。
解决方法:对于空格的问题,我们只需要将空格替换掉就可以了。按ctrl+F,选择替换,替换的内容按一下空格键,替换后的内容不变。
函数公式:
=VLOOKUP(E4,$B$2:$C$10,2,0)
案例说明:我们发现我们要查的张三,在原始数据中排在第一个名字,在我们没有锁定单元格区域,往下拖动的时候,第三参数要查询的范围从原来的B3:C10变为了B5:C12,也就是往下偏移了2行。
解决方法:只需要将第三参数,也就是我们需要查询的范围B3:C10用$固定住即可。
函数公式:
=VLOOKUP(E4,$B$3:$C$10,2,0)
看完上述内容,你们掌握vlookup函数查询出错如何解决的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!