说明:如果您有任何疑问或想咨询其他业务请拨打电话 400 685 0732
全网监测海量数据按需发布监测预警
实时把握舆情动态精准追溯信息源头
在使用vlookup函数的时候,有许多人都会出现错误的情况,但是出现错误时因为公式比较复杂经常就不知道出现错误的原因是什么以及出现的地方在哪,严重影响到了使用公式的效率,所以今天我们就来看一看vlookup函数出现错误的原因以及如何解决的问题。
vlookup函数出现错误——vlookup函数常见错误有哪些
第1种:没有正确的使用引用方式,造成在复制公式后区域发生变动引起错误。
如下图所示,当C9的公式复制到C10和C11后,C10公式返回错误值。
错误原因:由于第二个参数A2:D6是相对引用,所以向下复制公式后会自动更改为A3:D7,而A10中的工号A01所在的行,不在AO3:D7区域中,从而造成查找失败。
解决方案:把第二个参数的引用方式由相对引用改为绝对引用即可。
B9公式改为:=VLOOKUP(A9,$A$2:$D$6,2,0)
第2种:数据表中含有多余的空格。
如下图所示,由于A列工号含有多余的空格,造成查找错误。
错误原因:多一个空格,用不带空格的字符查找当然会出错了。
解决方案: 1、手工替换掉空格。建议用这个方法;
2、在公式中用trim函数替换空格而必须要用数据公式形式输入。
即:=VLOOKUP(A9,TRIM(seo1:D6),2,0) 按ctrl+shift+enter输入后数组形式为 {=VLOOKUP(A9,TRIM(A1:D6),2,0)}
第3种:类空格但非空格的字符。
在表格存在大量的“空格”,但又用空格无法替换掉时,这些就是类空格的不可见字符,这时可以“以其人之道还之其人之身”,直接在单元格中复制不可见字符粘贴到替换窗口,替换掉即可。
第4种:不可见字符的影响
例:如下图所示的A列中,A列看不去不存在空格和类空格字符,但查找结果还是出错。
出错原因:这是从网页或数据库中导入数据时带来的不可见字符,造成了查找的错误。
解决方案:在A列后插入几列空列,然后对A列进行分列操作(数据 – 分列),即可把不可见字符分离出去。
vlookup函数出现错误怎么办
一般来说,这些有空格或者不可见字符是从系统导入到excel工作表里造成的,或者是我们输入时手误,这种情况下,从别的系统导入多见。
1、第1个解决方法:找到报错的公式找到空格,不可见字符复制下快捷键Ctrl+F把光标定位查找文本框粘贴下把光标点到替换文本框什么也不用输入全部替换就OK了
2、第2个解决方法:如果是数据源前后有空格,不可见符,我们可以把vlookup函数的第1参数查找值前后添加* 。
vlookup函数出现错误时不外乎是以上这几种,当然还有其他的一些原因,但最主要的还是因为公式出现的错误,所以在使用的过程当中出现错误时,首先就需要检查你的表格是否正确以及你的公式是否输入正确。如果想了解更多的内容,欢迎关注我们文军营销的官网。
推荐阅读
vlookup函数老是出错 vlookup函数老是出错的原因是什么 | 文军营销第1种:第2个参数区域设置错误之一。 例:如下图所示,根据姓名查找龄时产生错误。 错误原因: vlookup函数第二个参数是查找区域,该区域的第1列有一个必备条件,就是查找的对象(seo9),必须对应于区域的第1列。本例中是根据姓名查找的,...vlookup匹配不出来 vlookup匹配失败的原因是什么 | 文军营销1.软件导入的数据,第一列中所查找值后有不可见字符。 要查找的数据是由软件导入,或第一列的数值的前后有其他不可见字符(如空格等),VLOOKUP函数返回“#N/seo”错误。 2.第三个参数不正确,小于区域中的列数返回“#VALUE!”,大于列...vlookup是什么意思 vlookup使用攻略 | 文军营销1.Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。 2.Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。 3.c...vlookup匹配两列函数 vlookup匹配两列函数如何使用 | 文军营销vlookup匹配两列函数出现错误怎么办 估计是公式中含有一些EXCEL不认可的特殊字符,按以下方法解决: 一、公式中使用的标点符号要求是半角符号(退出中文输入法再输入即为半角),所以先确认退出中文输入法再重新手工输入公式。(公式中的那个文件...vlookup跨表引用数据方法 vlookup跨表引用无效怎么办 | 文军营销vlookup函数的功能非常的多,而且代入的数据不一样那么得出的结果也就会有所不同,因此在使用vlookup函数的时候,一定要弄清自己使用的目的以及使用的方法,接下来我们就来看一看vlookup跨表引用是如何操作的,以及在跨表引用的过程当中如果出现...
说明:如果您有任何疑问或想咨询其他业务请拨打电话 400 685 0732