VLOOKUP找不到被查找内容?

查找的和被查找的都是常规格式,但是就是返回NA,查找区域也没有问题

在Excel中利用VLOOKUP却查找不到内容,原因到底是什么呢?请仔细往下看。

一、格式问题

比如在工作中,还是同样的数字,在查找值单元格它是数字格式,而查找区域单元格的格式又是文本型数值,这样就造成明明有这个数据,却找不到的困惑。如下图所示。

从上图中我们发现,查找区域中的几个工号,明明对应的有具体的工资,但是就是出现错误提示。通过具体观察和分析,发现虽然是同样的工号,但是显示的格式却不一样,所以出现找不到。

怎么办?其实解决方法就是对应想办法。我们将查找区域中的文本型数据修改为数值型数据即可完成任务。具体操作方法是,全部选中第一列中工号区域,然后点击单元格显示叹号的命令的向下按钮,选择转换为数字即可将工号数据转化为数字格式,自然就可以查找到了哦。

二、引用范围错误

我们都知道VLOOKUP函数的公式中需要引用查找范围,按照设置的要求进行查找,如果我们在设置中将引用范围设置错误,肯定就不能正确找到想要的结果了。

通过上图发现,经过如图中设置公式后,对应的工资位置并不能正确显示结果,为什么呢?

通过分析发现,在公式引用的范围中并没有包括第一列的工号,自然就查找不到了哦!解决方法也是对应进行修改。具体方法是,修改引用区域,将第一列区域选中,具体公式修改为如下图公式就可以找到了。

三、存在空格等错误信息

在表格处理中,看似一样的数据就是利用函数找不到,是什么情况呢?如下图所示。

从上图中我们可以很明显地看到,明明王丹这个人在引用数据中有,但是利用函数就是找不到身份证号码。这是什么原因呢?

通过仔细观看最后才找到原因,原来看似一样的名字,其实一个名字中间隐藏有空格,所以电脑软件自然就认为是不一样的哦!解决方法也很简单,修改为一致的姓名就可以了,如果是由于空格产生的错误,利用查找和替换清除空格即可。

四、隐藏字符造成错误

有的时候,从别人手中接收到的表格,或从某些系统导出的表格中,其实很多的字符被隐藏了,若是没有发现并进行处理,在进行数据查找的时候,必将出现找不到的情况。这时,我们可以借助一个函数对其进行处理即可。具体见下图所示。

我们在原VLOOKUP函数的基础上加上CLEAN函数清除隐藏的字符就可以完成任务了!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-07
看一下VLOOKUP的第一参数与第二参数区域第一列单元格的数据是否有空格或不可见字符。
也可私信我,发给我几个有代表性的数据,看一下是什么情况。本回答被网友采纳
相似回答