为什么我在使用VLOOKUP函数时会出现错误,同样一个公式,却查不到值,而且要查找的内容也完全相同。

如题所述

一般有两种情况:

1、首先确保所输入的项目在所查找的列表中存在,如果已经存在,那么查询的列表的列顺序有可能错误。

2、A1为空时:A1为空时自然无法找到匹配显示为 N\A。A1所查找的部分如果是第一种情况没有找到,可以修改公式,如下:=IF(A1="","",VLOOKUP(A1,Sheet2!A:B,2,FALSE))。

Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #N/A。

如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为0。

扩展资料:

VLOOKUP函数使用注意事项:

1、括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者False;其实也可以输入一个1字,或者true。

前者表示的是完整寻找,找不到就传回错误值#N/A;后者先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#N/A。

2、Lookup_value是一个很重要的参数,它可以是数值、文字字符串、或参照地址。我们常常用的是参照地址。

参考资料来源:百度百科-VLOOKUP函数



温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-29

一般有两种情况:

1、A1为空时:A1为空时自然无法找到匹配显示为 N\A。A1所查找的部分如果是第一种情况没有找到,可以修改公式,如下:=IF(A1="","",VLOOKUP(A1,Sheet2!A:B,2,FALSE))

2、首先确保所输入的项目在所查找的列表中存在,如果已经存在,那么查询的列表的列顺序有可能错误。

Vlookup所要查找的列是所选区域的第一列,也就是说,要查找某个信息比如说姓名,那么所选择的列表,顺序必须是姓名排在第一,比如 :姓名、年龄、性别,而不能是年龄、姓名、性别。

扩展资料:

excel里用VLOOKUP函数取同时满足两个条件值如下:

1、VLOOKUP函数的公式:=VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)。提醒:完成的时候一定要同时按住ctrl、shift和回车三个键。

2、VLOOKUP公式中的条件1:条件2,意思就是将两个单元格连接在一起作为同一个整体进行查找。图中就是:F2:G2。

3、VLOOKUP公式中的$条件1区域$:$条件2区域$,意思就是把业务类型和订单编号作为同一个整体。就是图中:$A$2:$B$9(使用$锁定区域-绝对引用)。

本回答被网友采纳
第2个回答  推荐于2017-12-15
你的公式运用的很好。只是缺少了一个参数。
vlookup(匹配对象,数据源,列数,0)
最后那个参数可以省略,但逗号不可以省略的。
0是表示精确匹配。
所以在后面加个逗号就可以了。
=vlookup(a6,h$6:i$13,2,)本回答被网友采纳
第3个回答  2013-06-25
那么,你的源数据中可能有不可见的字符(比如空格)
你的公式改为
=if(iserror(vlookup(A6,H$6:I$13,2,)),vlookup("*"&A6&"*",H$6:I$13,2,),vlookup(A6,H$6:I$13,2,))
即可
第4个回答  2013-06-25
首先你的VLOOKUP()函数少输入个参数,应该改为:=vlookup(a6,h$6:i$13,2,0)
如果还不行的话你需要检查下工种列的单元格中是否有不可见的字符(如空格,可以双击进去用鼠标刷下),如果有的话可以查找替换掉再试试

为什么我在使用VLOOKUP函数时会出现错误,同样一个公式,却查不到值...
你的公式运用的很好。只是缺少了一个参数。vlookup(匹配对象,数据源,列数,0)最后那个参数可以省略,但逗号不可以省略的。0是表示精确匹配。所以在后面加个逗号就可以了。=vlookup(a6,h$6:i$13,2,) 本回答由网友推荐 举报| 答案纠错 | 评论(1) 11 0 rocfe 采纳率:43% 来自团队:OfficeR 擅长: 办公软件 ...

为什么我在使用VLOOKUP函数时会出现错误,同样一个公式,却查不到值...
一般有两种情况:1、首先确保所输入的项目在所查找的列表中存在,如果已经存在,那么查询的列表的列顺序有可能错误。2、A1为空时:A1为空时自然无法找到匹配显示为 N\\A。A1所查找的部分如果是第一种情况没有找到,可以修改公式,如下:=IF(A1="","",VLOOKUP(A1,Sheet2!A:B,2,FALSE))。Range_l...

WPS中使用VLOOKUP公式不显示结果,只有公式,是哪里出了错误?
两种可能 一、单元格为“文本”格式。解决方法:将单元格格式设置为“常规”,并双击该单元格后回车。或者对该列进行分列操作。二、设置了“显示公式”。解法方法:点击“公式”选项卡,取消“显示公式”的点选。

为什么用vlookup函数返回数据是错误的?
一、公式输入错误。在使用VLOOKUP函数时,必须确保公式的格式正确。任何语法或标点符号的错误都可能导致公式无法正常工作。此外,还要确保查找范围、数据表等参数设置正确。二、单元格格式问题。如果单元格的格式被设置为文本,可能会导致公式无法计算结果。这种情况下,可以尝试更改单元格的格式为常规或数值,然...

vlookup函数正确但结果错误是怎么回事
第二参数没使用绝对引用您使用了模糊匹配。这都是出错的原因。可能有以下原因:在查找区域的首列无法匹配到相同的单元格;返回的列数超出的查找范围。需要对匹配的数据格式、前后是否存在空格等进行逐项检查。方便时请提供截图,供大家判断分析。VLOOKUP函数匹配出来的数据不准确是为什么呢?更新了我的答案。

为什么用vlookup函数返回错误值# REF!?
使用VLOOKUP函数返回错误值#REF!的原因通常是由于查找范围或公式设置不当所导致的。具体来说,#REF!错误通常意味着引用的单元格无效,这可能是因为查找范围没有正确设置,或者公式中的某些部分被错误地移动或删除了。首先,如果查找范围没有包含查找值所在的列,或者查找值不在查找范围的第一列,VLOOKUP函数...

为什么用vlookup函数找不到想要的数据
1. 问题原因 当VLOOKUP函数只显示公式,并未返回匹配的值时,通常有以下几个可能的原因:数据类型不匹配:VLOOKUP函数要求被查找的值与查找范围的数据类型必须一致,否则无法匹配。查找范围未按升序排列:VLOOKUP函数默认要求查找范围是按升序排列的,如果未按照这个要求排序,则可能导致无法正确匹配。查找值不...

在使用vlookup函数时为什么会出现错误呢?
Excel 中使用出现 #N\/A 错误码的原因:一、被查找的数据区域不存在数据,就会返回#N\/A。Eg: =VLOOKUP(A1,B1:C10,2,0) ,而 B1:C10 区不存在数据。A1的值也必须要存在于查找区域的第一列,而不能是 B 列 二、公式本身有错误。如上面的公式在下拉时,必须要给B1:C10的行加上绝对引用符号...

vlookup不显示结果是什么原因?
答案:在使用Excel的VLOOKUP公式时,如果出现只显示公式而不显示计算结果的情况,可能是因为公式使用不当或某些设置问题导致的。详细解释:1. 公式格式或参数错误。 VLOOKUP函数需要正确的语法和参数。如果公式中的语法不正确,或者引用的范围、列索引号等参数有误,可能会导致公式无法正确计算。请检查VLOOKUP...

为什么excel中使用Vlookup函数会出错?
在Excel中,如果使用VLOOKUP函数出现显示溢出的情况,可能有多种原因。以下是一些建议的解决步骤:1. 检查数据源:确保您要查询的数据源是正确的,并且列宽足够显示所有数据。2. 检查公式使用:确保公式使用正确。如果您输入的公式中有错误的引用或数据格式问题,可能会导致显示溢出。请仔细检查公式中引用的...

相似回答