关键时刻vlookup又出现错误值,从这5个方面入手,快速纠正错误值
Vlookup是我们在工作中使用频率非常高的一个函数,但是在实际的使用中经常会出现这样那样的错误,今天就跟大家分析5种vlookup函数错误的原因,以及如何修改才能查找到正确的值
1. 不可见字符
这种问题经常出现在我们从系统导出的数据,如下图所示,我们的公式设置没问题,表格中也没有存在空格,但是还是显示结果错误,这是因为有换行符的存在
如何快速删除不可见字符呢,我们可以利用分列来快速删除不可见字符,选择数据点击分裂后直接点击完成即可,如下动图,建议大家在从系统导出的数据都可以先进行下这样的操作来删除不可见字符
2. 有空格的存在
这个是我们经常遇到的问题,下图中查找返回错误值的原因是在数据表中小张的名字存在空格,所以Excel会认为我查找值小张,与数据表中的小张空格不是一样的字符,就会返回错误值,我们只需要把数据表中小张的空格删除即可得到正确的结果
实际工作中我们如何快速的删除空格呢,我们可以使用替换将空格替换为空,按快捷键Ctrl+h调出替换窗口,然后在查找值中输入一个空格,直接点击全部替换即可。如下动图
3. 数据格式不同
如下图的错误是因为在查找值中177的格式为数值格式,而在数据表中的177的格式为文本格式,因为格式不同Excel就判定两个不是同一个值,所以会返回错误的值,数据表中的左上角的绿色小三角是提醒我们这个单元格中的数据是文本格式,以后只要遇到这样的左上角带绿色小三角的,它的格式就一定是文本
那么我们如何将它批量更改为数值的格式呢,方法很多在这里跟大家介绍两种方法,第一种是利用分列,选择数据点击分列直接点完成,跟去除不可见字符的操作是一样的,这里就不再演示了,第二种方法是利用选择性粘贴,我们先任意输入一个1,然后复制它选择文本格式的数值右键选择性粘贴选择乘即可,如下动图
4. 查找值不在数据区域的第一列
这是很多人经常粗心犯的一个错误,vlookup函数的数据区域中第一列必须是查找值所在的列,在下图中数据区域为所有区域,而所有区域的第一列为工号,我们要查找的是姓名
所以我们应该将公式改为下图中以姓名开头
5. 未绝对引用数据区域
这种情况多发生在我们对函数进行拖拽的过程中,如下图所示,我们的查找第一个值的时候完全没有问题,但是在向下拖拉的过程中发生了变化,我们可以看一下194的具体函数公式,它的查找区域为下图标红区域,我们向下拖拉的时候数据区域也向下移动了,而194不在数据区域内
解决办法是将数据其余按F4进行绝对引用就可以了,这里要说明下,vlookup的第一与第二参数都要根据拖拉的具体情况来进行绝对引用或者相对引用
以上就是我们工作中经常出现的5种vlookup函数错误值的原因以及解决办法
我是Excel从零到一,关注我, 持续分享更多Excel技巧
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/word-excel-ppt/6277.html