vlookup函数下拉出错,但是单独使用却正常,Vlookup函数报错的几种不同情况和解决方案

对于vlookup函数,相信大家都不陌生,它是职场中最实用的函数之一。但是有不少新手在使用它的时候总是会遇到各种各样的错误,分明函数是正确的,但是就是得不到正确的结果,让人忍不住想要挠头,今天就来解决下这个问题,在这里跟大家列举了6类错误的原因以及修正方法,废话不多说,让我直接开始吧

vlookup功能相信大家都很熟悉,这是职场中最实用的功能之一。但是很多新手在使用的时候总会遇到各种各样的错误。很明显,函数是正确的,但他们就是得不到正确的结果,所以人们不禁摸不着头脑。今天,我们将解决这个问题。在这里,我们将列出六种错误的原因和纠正方法。废话不多说,让我直接开始。

00-1010如下图所示,我们找到了张飞的考核分数,公式正确。张飞也存在于表中,但是vlookup实际上返回了一个错误值,因为数据表中张飞的单元格中有一个空格。

如果Excel想要匹配正确的数据,首先必须确保两个单元格中的数据完全相同。但是,由于数据表中的名称中有空格,Excel会认为这两个数据不同,所以会返回一个错误值。

Vlookup函数,总是出错怎么办?

解决方法也很简单。我只需要按快捷键【Ctrl h】调出替换,在【查找内容】中输入一个空格,在【替换为】中不输入任何内容,然后点击【全部替换】,这样所有的空格都可以被替换,这样就可以找到正确的数据。

Vlookup函数,总是出错怎么办?

00-1010当确定表中没有空格时,公式是正确的,但公式仍然返回错误值。此时表中可能会有不可见的字符,这样的数据往往会出现在系统导出的表中。

让我们以换行符为例,演示如何删除不能删除的字符。我们只需要选择整列数据,然后点击数据功能组,找到列,直接点击完成,删除所有不可见的字符。

Vlookup函数,总是出错怎么办?

00-1010如下图所示,我们根据工号搜索姓名,公式正确。表中没有空格和不可见字符,但返回的结果仍然是错误的,这是由于数据格式不一致造成的。只有当搜索值为数字时,才会出现这种情况。

数据表中,工号左上角有一个绿色小三角,表示现在数值的格式是文本,而查阅表中的工号格式是数值。Excel会因为格式不一致而判断这两个单元格不一致,所以会返回一个错误值。

Vlookup函数,总是出错怎么办?

对于这样的数据,我们可以通过复制粘贴的方式转换成数字格式。首先,在空白单元格中输入1,然后复制1,然后选择要转换的数据区域。点击鼠标右键找到【特殊粘贴】,在操作中选择乘法,即可批量转换为数值格式。

Vlookup函数,总是出错怎么办?

一、有空格存在

如果你设置的公式,只能查找到1个正确的结果,其余的都是错误值,那多半是因为没有设置正确的引用方式造成的

如下图所示当我们向下拖动公式,第二参数查找的数据会发生变化,导致我查找的194这个工号不在数据区域中,所以函数就会返回错误的结果。

Vlookup函数,总是出错怎么办?

解决的方法非常的简单,我们只需要在设置的第二参数的时候,按下f4设置为绝对引用即可,这样数据区域就不会发生变化了,如果你需要向右拖动数据,则需要注意第一参数也需要设置对应的引用方式。

Vlookup函数,总是出错怎么办?

五、查找值必须在数据区域的第一列

这是使用vlookup的前提条件,当使用vlookup查找数据的时候,查找值必须在数据区域的第一列才可以找到正确结果。

如下图,我们用姓名查找得分,但是数据区域却设置为了A1:D9,在这个数据区域中第一列是工号,所以我们是找不到正确的结果的

Vlookup函数,总是出错怎么办?

这个时候我们只需要更改下数据区域,设置为B1:D9,将姓名放在数据区域的第一列即可找到正确的结果

Vlookup函数,总是出错怎么办?

六、查找到的结果不是自己想要的

如下图所示,想要通过工号查找得分,但是找到的结果却是部门,这多半是因为第三参数设置错误导致的。

第三参数的作用是返回查找的结果列,就是说想要查找哪个结果,就数一下这个结果在第二参数的第几列,然后直接输入对应的数字即可,在这里第三参数是3,在数据区域中它对应的是部门,所以就会返回部门,我们只需要将其设置为4就能返回考核对分了。

Vlookup函数,总是出错怎么办?

对于vlookup的第四参数,它不容易错误,一般来说一直将其设置为0即可,以上就是今天分享的全部内容,对于vlookup函数,你是不是有了更深的认识了呢?

我是Excel从零到一,关注我,持续分享更多Excel技巧

(此处已添加圈子卡片,请到今日头条客户端查看)

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/49609.html

(0)

相关推荐