vlookup为什么匹配都是N/A

如题所述

vlookup匹配都是N/A是因为你列表的位置没有放置正确。你可以看vlookup函数的介绍,他会自动搜索表区域首列满足条件的元素,也就是你对应的第一列应该是你的G列而不是F列。表格中,调用vlookup函数,并正确设置函数的四个参数。按回车键之后,就可以提取出对应关键词的数据。通过鼠标下拉填充,如果其中有些数据显示为#N/A,说明就是没有对应关键词的数据。
vlookup
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。
VLOOKUP函数使用注意事项
一、Vlookup的作用与参数
Vlookup:一个纵向查找函数,纵向指明了函数的查找方式,是根据列进行数据查询的
语法:=VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
第一参数:要查找的值第二参数:查找的数据区域第三参数:结果在数据区域的第几列第四参数:数据的匹配方式,一共有2种数据匹配的方式设置为false或者0表示精确匹配,如果找不到结果,函数会返回#N/A,一般直接写0即可
设置为true或者1表示近似匹配,如果查找不到精确的结果,函数就会返回小于查找值得最大值,这个一般用到的不多,常见的例子就是进行区间判断计算提成之类。
二、案例演示
通过上面我们已经了解了Vlookup函数的作用与参数,下面就来看下它简单的使用方法,如下图,我们想要查找【张飞的数学成绩】只需要将公式设置为:
=VLOOKUP(F3,A1:D9,3,0)
第一参数:F3,就是张飞姓名所在的单元格位置,其结果就是张飞第二参数:A1:D9,查找的数据区域,就是需要在这个数据进行查询第三参数:3,在第二参数这个区域中,【数学成绩】在第三列,所以就设置为3第四参数0,表示精确匹配以上就是它各个参数具体的输入方法,其实Excel中所有的函数都是这样的,知道了作用,只需要根据参数来输入函数即可。
三、注意事项
使用Vlookup有3个注意是事项,这也是很多人诟病Vlookup函数的原因,我们来详细了解下
1.查找值必须在数据区域的第一列
如下图所示,我们还是查找【张飞的数学成绩】,但是结果却是#N/A这个错误值,这个是因为在【第二参数】查找的数据区域中,姓名这一列没在数据区域的第一列造成的。
温馨提示:内容为网友见解,仅供参考
无其他回答

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

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

Vlookup函数匹配出来是#N\/A,是什么情况
N\/A全称是Not Applicable,翻译为不适用,在Excel当中往往表示没有可用数值,在VLOOKUP函数中可以认为函数没有找到匹配值。出现的情况往往是以下4种。匹配表无对应值 第一种情况也是最常见的情况,就是匹配表中并无对应的值,VLOOKUP找不到对应的项,只能返回#N\/A。如下图所示,通过VLOOKUP函数在区域A-...

vlookup为什么匹配都是N\/A
当VLOOKUP函数匹配结果出现N\/A,主要是因为查找的两列数据格式不一致。例如,一个单元格中为数值,另一个单元格为文本形式,这样会导致函数无法正确匹配,从而返回N\/A错误。解决这个问题的方法是确保查找和返回值的列数据格式一致。可以通过调整数据格式,比如将文本型数值转换为数值型,或者对查找列进行格...

为什么这个vlookup出来的都是#N\/A
当使用VLOOKUP函数时,如果出现#N\/A错误,通常存在两个主要原因。首先,B4单元格与B1单元格的编码格式可能不一致,这将导致查询失效。请确保B4和B1的编码方式相同,例如都是文本格式或数值格式。其次,当使用B列的编码作为VLOOKUP的第一个参数时,第二个参数的查询区域应该以B列为起始列,而非A列。确保...

vlookup为什么匹配都是N\/A
VLOOKUP函数在Excel中的使用中常会出现“N\/A”匹配结果的问题,这主要是因为两列数据格式不一致。VLOOKUP是Excel中的纵向查找函数,主要用于在表格中查找特定值,并返回与之关联的列数据。在工作场景中,VLOOKUP广泛应用于数据核对、多表数据快速导入等操作。VLOOKUP函数遵循从左至右的查找规则,且要求查找的...

vlookup为什么匹配都是N\/A
vlookup匹配都是N\/A是因为你列表的位置没有放置正确。你可以看vlookup函数的介绍,他会自动搜索表区域首列满足条件的元素,也就是你对应的第一列应该是你的G列而不是F列。表格中,调用vlookup函数,并正确设置函数的四个参数。按回车键之后,就可以提取出对应关键词的数据。通过鼠标下拉填充,如果其中有...

在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
当你遇到使用VLOOKUP公式却返回N\/A的结果时,原因可能是函数搜索的区域定位有误。VLOOKUP依赖于表区域首列进行匹配,所以确保你的查找值(B3)对应的是G列而非F列。解决方法如下:首先,调整数据结构,将F列内容移到H列之后,确保G列数据位于最前。 接着,选定你想要查找的单元格,比如A3,但此时要...

vlookup全部出现#n\/a是什么原因
VLOOKUP函数返回#N\/A错误常见的三个原因:举例公式:=VLOOKUP(F1,C:D,2,0)情况一:第一参数(本例为F1)的值必须要存在于第二参数(本例为C和D列)即被查找区域的第一列,即C列中,这是VLOOKUP函数固定的属性,否则就会返回#N\/A错误值。情况2:本质上都属情况一,只是不易觉察,就是查找与被...

相似回答
大家正在搜