首页建站vlookup函数老是出错(vlookup公式正确但出不来)

vlookup函数老是出错(vlookup公式正确但出不来)

编程之家2024-05-0895次浏览

一、vlookup函数出错原因

出现错误的原因1:查找的数据不存在。

vlookup函数老是出错(vlookup公式正确但出不来)

出现错误的原因2:

查找的字符串或被查找的字符中含有空格或看不见的字符,验证方法是用=对比一下,如果结果为FALSE,则表示两个单元格虽然看起来相同,其实不同。

出现错误的原因3:

参数设置错误的第一种可能,VLOOKUP的第三个参数是指要得到的数据在查找范围的第几列,如果列数写错,也会出现#N/A的错误。

参数设置错误的第二种可能,VLOOKUP的第二个参数数据范围区域的第一列不是要查找的数据所在列

参数设置错误的第三种可能,VLOOKUP目标数据所在列不在数据范围区域内

vlookup函数老是出错(vlookup公式正确但出不来)

二、Excel中Vlookup函数常见问题及解决办法

1、文本格式问题

如果在使用Vlookup函数时,输入完成后,依然显示为公式表达式而非计算结果,那很可能就是单元格格式设置了文本的问题,如下图所示:

解决办法:将单元格格式设置为常规再输入公式;如果已经输入了公式,可以利用分列将单元格格式改为常规,公式就能得到正确的计算结果了。

2、返回值列数的问题

Vlookup中第三个参数,是返回值在查找区域中相对的列数,而非Excel中实际的列数,如下图所示,虽然返回值在Excel中是第7列,但是在查找区域中是第3列,因此出错:

解决办法:将第三个参数改成正确的列数即可,上例将7改为2即可得到姓名对应的工号信息。

vlookup函数老是出错(vlookup公式正确但出不来)

3、查找区域引用的问题

Excel中查找区域一般采用绝对引用或者整列引用,如果使用相对引用,则在下拉填充时随着区域的变化,很可能会出现查找区域偏离导致明明有数据却查找不到,如下图所示:

解决办法:将查找区域改为绝对引用或者整列引用即可。如上例中查找区域可以改为$F$3:$H$6或者F:H

4、数据格式不一致的问题

一般是文本格式数字与数值格式数字进行匹配时会出现这类问题,如下图所示,查找值的数字为数值格式,而查找区域的数字为文本格式,虽然公式没有问题,但依然不能返回正确的结果:

解决办法:在查找值前面添加&””将数值变成文本(文本变数值添加--)即可。上例中第一参数查找值改为B3&””就可以得到正确结果。

5、其他特殊情况

有时候从系统导出的数据,命名数字看上去完全对的上,也不存在文本和数值格式的问题,但就是无法查找并返回正确数据,如下图所示:

解决方法:利用len函数判断一些系统导出的数据就可以看到看上去只有7位数字,字符长度却有9位,这是因为前后各有一个不可见的字符,利用mid函数提取中间数字或者利用Word通配符查找替换等方法,将不可见字符去除掉,就可以得到正确的结果了。

三、lookup函数查找出现错误的原因

1是因为表格中所查找的值不存在或者公式中的参数输入有误。2当表格中所查找的值不存在时,lookup函数会输出#N/A错误。当公式中的参数输入有误时,lookup函数会输出#VALUE!错误。这些错误往往是由于输入的单元格不正确或输入的参数不符合函数语法规则引起的。3在使用lookup函数时,需要确保输入的参数正确无误,尤其是查找区域和返回区域等重要参数的输入,这能避免错误的出现。同时,在输入参数时,需要注意参数的数据类型和格式的正确性,避免出现错误的数据转化导致函数无法正确计算结果。

在线图片文字提取?如何将图片中的文字提出来ipad电子书格式(ipad电子书格式有哪些特点)