文章目录
- 首先空格存在。
- 第二,有隐形人物。
- 3.数值的格式是文本。
- 四。拖动公式,引用方法未设置。
- 动词 (verb的缩写)搜索值必须在数据区的第一列。
- 第六,发现的结果不是你想要的。
相信大家对vlookup功能都不陌生,这是职场中最实用的功能之一。但是很多新手在使用的时候总是会遇到各种各样的错误。明明函数是正确的,他们就是得不到正确的结果。让人不禁挠头。今天,我们就来解决这个问题。在这里,我们将列出六类错误的原因和纠正方法。事不宜迟,我直接从入门到熟练开始列vlookup数据查询。作者:Excel从零到一。29.9人民币。已有444人购买并观看了该视频。
首先空格存在。
如下图所示,当我们查找张飞的考核分数时,所有公式都是正确的,表中存在张飞,但vlookup实际上返回值是错误的。这是因为数据表中存在张飞的单元格空。
如果Excel要匹配正确的数据,首先要保证两个单元格中的数据是相同的,但是现在数据表中的名称有空单元格,Excel就会认为这两个数据是不同的,所以会返回错误的值。
解决方法也很简单。我只需要按快捷键[Ctrl+h]调出替换,在[查找内容]里输入一个空框。【替换为】不需要输入任何内容,然后点击【全部替换】。这样所有空框都可以替换,这样你就可以找到了。
第二,有隐形人物。
当表格中没有空网格时,公式是正确的,但公式仍然返回一个错误值。这时候表格中可能会出现看不见的字符,这样的数据经常出现在系统导出的表格中。
下面以newline为例,给大家演示一下如何删除不能删除的字符。我们只需要选中整列数据,然后点击数据函数组,找到排序,然后点击完成,删除所有不可见的字符。
3.数值的格式是文本。
如下图,当我们根据工号搜索姓名时,公式是正确的,表格中没有空单元格和隐形字符。但是返回的结果仍然是错误的,这是由于数据的格式不一致造成的。只有当搜索值是数字时,才会出现这种情况。
在数据表中,工号的左上角有一个绿色的小三角,表示数值的格式是文本,而在查找表中,工号的格式是数值。因为格式不一致,Excel会判定两个单元格不一致,所以会返回一个错误值。
对于这样的数据,我们可以使用复制粘贴将其转换为数字格式。首先在cell 空中输入1,然后复制1,再选择要转换的数据区域。点击鼠标右键找到【选择性粘贴】,在操作中选择乘法。这样就可以批量转换成数字格式。
四。拖动公式,引用方法未设置。
如果设置了公式,只能找到一个正确的结果,其余的都是错误的值,这多半是没有设置正确的引用方式造成的。
如下图所示,当我们向下拖动公式时,第二个参数搜索的数据会发生变化,导致我搜索的194工号不在数据区,所以函数会返回错误的结果。
解决办法很简单。在设置第二个参数时,我们只需要按f4键将其设置为绝对参考,这样数据区就不会发生变化。如果需要向右拖动数据,需要注意为第一个参数设置相应的参考模式。
动词 (verb的缩写)搜索值必须在数据区的第一列。
这是使用vlookup的先决条件。使用vlookup查找数据时,搜索值必须在数据区的第一列,才能找到正确的结果。
如下图,我们使用名称来查找分数,但是数据区域设置为A1:D9。这个数据区的第一列是工号,所以我们找不到正确的结果。
这时候我们只需要改变数据区,设置为B1:D9,把名字放在数据区的第一列就可以找到正确的结果。
第六,发现的结果不是你想要的。
如下图,你想通过工号找到分数,结果却是部门,这多半是第三个参数设置错误造成的。
第三个参数的作用是返回搜索结果列,也就是说,如果你想找到任何一个结果,只需要统计这个结果在第二个参数的哪一列,然后直接输入对应的数字。这里第三个参数是3,它对应的是数据区的部门,所以会返回给部门。我们只需要将它设置为4来返回评估分数。
至于vlookup的第四个参数,不容易出错。一般一直设为0就够了。这就是我们今天分享的全部内容。对vlookup功能有更深的理解吗?
