=VLOOKUP函数 总是出现NA

发布网友 发布时间:2022-04-22 19:48

我来回答

4个回答

热心网友 时间:2023-07-28 18:42

VLOOKUP函数出现NA可能是以下原因造成的:

1、VLOOKUP引用参数不正确,例如要查找目标不在首列。

2、数据格式类型不符,如格式为文本、字符的不同格式。

3、数据中有多余的空格或其它特殊符号。

4、引用区域内没有包含可供查询的关键字。

扩展资料:

VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。

参考资料:VLOOKUP函数百度百科

热心网友 时间:2023-07-28 18:42

按照楼主的描述,我试了一下,公式没有错。
我想有可能出现问题的地方,请检查一下:
1、sheet1与sheet2中编号列的数字的单元格格式是否一致?
2、A1是相对引用。

热心网友 时间:2023-07-28 18:43

这个公式出现N\A的原因非常简单:就你的公式而言,就是A1中的项目,在所查找的区域中没有相同项目。
一般有两种情况:
1.A1为空
当A1为空的时候自然无法找到匹配显示为 N\A
2.A1所查找的部分没有找到

如果是第一种情况,你可以修改你的公式,使得显示效果好看一些:
=IF(A1="","",VLOOKUP(A1,Sheet2!A:B,2,FALSE))
将A1出现空值的情况显示为空值!

如果是第二种情况,请确保你所输入的项目在所查找的列表中存在,如果存在,则是你的查询的列表的列顺序可能有错误! Vlookup所要查找的列是你所选区域的第一列,也就是说,你要查找某个 信息比如 姓名,那么你所选择的列表,列顺序必须姓名在第一,比如 :姓名 年龄 性别,而不能是 年龄 姓名 性别。

你可以点编辑栏上的fx,然后查看VLOOKUP的相关帮助,很明确的!

热心网友 时间:2023-07-28 18:43

通过设置单元格格式为数值的方式,不能改变已经以文本形式存在的数值类型。
选择SHEET1,SHEET2的A列,数据-分列-下一步,设置格式为”文本“(或常规,一致就行)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com