为什么使用VLOOKUP数据不能v过来,老是显示#N/A

有多少种可能出现这个问题?不要 IF,只要 VLOOKUP 的,为什么会有这种情况?是数据源有问题么?

第1个回答  2013-08-16
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
  Lookup_value 为需要在表格数组 第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回错误值 #N/A。
  Table_array 为两列或多列数据。使用对区域或区域名称的引用。table_array 第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。
  Col_index_num 为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num :
  小于 1,VLOOKUP 返回错误值 #VALUE!。 大于 table_array 的列数,VLOOKUP 返回错误值 #REF!。Range_lookup 为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:
  如果为 TRUE 或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。 table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。有关详细信息,请参阅排序数据。
  如果为 FALSE,VLOOKUP 将只寻找精确匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array 第一列中有两个或多个值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。本回答被网友采纳

vlookup返回#N\/A的四种解决办法
当使用 Vlookup 函数时遇到#N\/A错误,可能是由于四种常见原因:查找区域问题、数据源引用错误、数据类型不匹配,以及查找值或数据源包含其他字符。下面逐一介绍解决办法:1. 如果查找区域不存在查找值,使用IFERROR函数替换错误,如在H4单元格中输入=IFERROR(VLOOKUP(...), 0),将#N\/A替换为0以避免影...

为什么用VLOOKUP函数返回错误值# N\/ A?
数据不足:在数据缺失的位置输入了“#N\/A”或使用了错误的函数参数,比如HLOOKUP、LOOKUP、MATCH或VLOOKUP中的lookup_value参数不正确。 查找范围问题:例如,在未经排序的表格中,使用VLOOKUP或HLOOKUP查找值会导致找不到匹配项。 数组公式问题:数组公式中的参数行数或列数与包含公式的区域不匹配,也...

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

为什么VLOOKUP函数会得到错误值# N\/ A
当出现#N\/A的情况,通常有四种可能原因。首先,匹配表中可能没有对应值。若尝试查找的值在表中不存在,则VLOOKUP会返回#N\/A。例如,查找关羽的成绩,但A列中并无关羽,函数自然无法给出结果。如图所示。其次,引用区域的设置错误。这种情况常见于公式使用相对引用时,导致公式下拉时引用区域变化,从而无...

vlookup函数返回# n\/ a什么原因?
看公式,没有什么问题,公式都书写正确,但是为何出现vlookup函数返回#n\/a错误呢?细心的小伙伴,可能已经发现,是因为单元格格式不同导致的。左边的工号是文本格式的,E列的工号是数字形式,正是因为格式不同出现VLOOKUP函数查找不到正确值,那您知道如何解决吗?修正方法一:我们在VLOOKUP函数第一参数:...

vlookup函数老是出错#n\/a的解决方法
出现这种情况的原因是excel中的数据是从系统中down下来的数据,含有肉眼无法识别的打印符号,因此用“clean”函数先进行处理就好了解决办法=cleanA1最好再对所得的值进行空格删除处理即用“trim”函数 =trimA2;在使用vlookup函数时,公式正确却显示某个值对该公式或函数不可用是因为数据源数据内容格式不...

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

为什么我用vlookup函数返回数据时,返回#N\/A呢?
数据源引用错误造成的匹配值显示#N\/A,解决方法如下。1、首先打开文档之后,本表按商品名称搜索数量,但数据源从a列(序列号)中选择,不满足数据源第一列必须包含查询的要求根据这个要求,它返回ාn\/a错误值。2、此时,需要将数据源区域调整为B1:D6,才能获得正确的数量。3、另外,把鼠标放在...

VLOOKUP函数显示错误值#N\/A的几种情况
在使用VLOOKUP函数时,遇到#N\/A错误是常见的问题。要解决这个问题,我们需要从几个方面进行排查:首先,确保查找区域和查找值匹配。例如,如果查找“小李”的数量但数据源中不存在,应使用IFERROR函数替换错误值。在G8单元格,如公式为VLOOKUP(...),添加IFERROR(G8, 0)可避免#N\/A影响后续计算。其次...

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

相似回答