使用excel,vlookup函数时,出现#N/A("值不可以"错误)

使用excel,vlookup函数时,出现#N/A("值不可以"错误),我有两个表,分别是A表,B表,A表的A列值与B表的B列值是同类数据;我在A表中写公式=VLOOKUP($A2,B表!$A:$D,1,FALSE),取B表第1列的值到A表,出现#N/A("值不可以"错误);我在B表中写公式=VLOOKUP($B2,A表!$A:$F,3,FALSE),可成功取出A表中第3列的值到B表,这是什么原因?我需要把B表中的相应数据,写到A表中,求高手解答,急急急---。

第1个回答  2014-07-14
出现#N/A ,说明A表数据的数据"A2”,在B表的A列无对应值。
A表的A列值与B表的B列值是同类数据;在A表中写的公式应为
=VLOOKUP($A2,B表!$B:$D,1,FALSE)
第2个回答  2014-07-14
第一个公式修改成以下试试
=VLOOKUP($A2,if({1,0},B表!$B$1:$B$65535,B表!$A$1:$A$65535),2,false)追问

这个方法,问题还是没解决

追答

还出现NA就是要找的值不存在
修改成

=iferror(VLOOKUP($A2,if({1,0},B表!$B$1:$B$65535,B表!$A$1:$A$65535),2,false),"没有找到")

试试

上面的公式就是为会在要查找数据在返回数据列后面的情况下,才用这么复杂的公式把两列交换了一下

第3个回答  2014-07-14
你这公式取第一列的数是不行的
VLOOKUP,不直接支持反向查找追问

同样的取第3列,第4列都是出错的?

第4个回答  2014-07-14
输入以下公式
=INDEX(B表!A:A,MATCH(A2,B表!B:B,0))追问

可以给一个具体的公式吗?

追答

上面已经给出公式了,
这里重新粘贴一下

=INDEX(B表!A:A,MATCH(A2,B表!B:B,0))

追问

我把你给的公式复制过去,还是出错,但是,我负责了写公式的行,值就对了,这是什么原因,可以帮忙告诉下吗?

追答

你的条件是“A表的A列值与B表的B列值是同类数据”
因此所有建立查找的条件都要以此展开
MATCH(A2,B表!B:B,0)返回A表中的A2单元格在B表中的B列所对应的行号,INDEX(B表!A:A,B表!行号)返回B表中的A列对应数据。

本回答被提问者采纳

使用VLOOKUP函数时提示N A,可能的原因有()。
【答案】:答案:C 解析:在Excel中当我们使用vlookup函数时会可能出现#N\/A错误,意思是Not Applicable(不适用,即值不可用)。通常,VLOOKUP函数返回#N\/A错误有以下4种原因:一、查找区域没有从查找值开始选中 二、单元格区域没绝对应用 三、查找值前后存在空格 四、查询表中没有查找值的内容,找不...

vlookup函数老是出错#n\/a怎么办
vlookup函数老是出错#n\/a怎么办1、首先打开要引用的数据表,然后把要查找的对象拷贝到这个表中,位置自己根据需要放置就可以了。2、把光标定位在K2栏,在这里输入公式,有时记不熟的,可以在上面菜单栏里去找。3、在公式里点击查找与应用右边的下拉箭头,找到最下边的vlookup函数点击。4、这时出现函数...

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

vlookup函数老是出错#n\/a怎么办 总是出错具体处理步骤
1.先打开要引用的数据表,然后将要找到的对象复制到这个表中,根据需要放置位置。2.定位光标K2栏,在这里输入公式,有时不熟悉,可以在上面的菜单栏中找到。3.点击公式中的搜索和应用右侧的下拉箭头,找到底部vlookup函数点击。4.此时出现函数参数对话框,可以在这里输入或点击选择。我想找到值。I2单元格...

vlookup函数返回错误值# N\/ A怎么办?
VLOOKUP函数显示的结果为#N\/A,是原始表格没有长裙信息造成的,这是错误值显示,解决方法:把公式改成:=IFERROR(VLOOKUP(H2,B:E,4,0),)再双击复制公式即可 小伙伴们,在使用VLOOKUP函数时还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击...

excel中使用vlookup函数出现#N\/A错误怎么办
N\/A说明没有找到适配项 若你认为有对应项目,则你应该检查你的数据是否有不可见字符或者数据格式 若你仅仅不想显示这个错误标记,则你应该在公式外围一层IFERROR,示例 =IFerror(vlookup(),"")

vlookup函数返回错误值# N\/ A怎么办
VLOOKUP函数是Excel中非常实用的一个查找函数,它可以在一个区域中查找某个值,并返回该值所在行的指定列中的值。然而,当VLOOKUP函数找不到对应的数据时,它会显示一个错误值,通常是“#N\/A”。这在某些情况下可能会影响数据的美观性和后续的数据处理。为了解决这个问题,我们可以使用IF...

vlookup全部出现#n\/a是什么原因
情况一:第一参数(本例为F1)的值必须要存在于第二参数(本例为C和D列)即被查找区域的第一列,即C列中,这是VLOOKUP函数固定的属性,否则就会返回#N\/A错误值。情况2:本质上都属情况一,只是不易觉察,就是查找与被查找两者之间带有不可见字符,例如空格,如“WYK” 与 “WYK ”后者的后面...

为什么用VLOOKUP函数时返回# N\/ A
当在Excel中使用VLOOKUP函数时遇到“某个值对于该公式或函数不可用”的错误,通常是由于数据源数据格式不一致导致的。解决这个问题的关键是确保数据格式统一。如果遇到部分单元格返回#N\/A错误,可能是查找的数据不存在,这时可以借助IFERROR或ISERROR函数进行容错处理。例如,如果你的公式原本是`=VLOOKUP(D30...

vlookup函数返回错误值# N\/ A怎么解决
在excel中,vlookup函数如果查找不到值,就会返回错误值#N\/A,可以用IFERROR函数屏蔽错误值。示例数据:如图所示,A1:B5区域是源数据区域,可以在F2单元格输入公式:=IFERROR(VLOOKUP(E2,$A$2:$B$5,2,0),"")该函数判断第一个参数是否是错误值,如果是错误值,就返回第二参数,在本例中为空值...

相似回答