首页技术vlookup匹配出现 na?为什么vlookup匹配数据不对

vlookup匹配出现 na?为什么vlookup匹配数据不对

编程之家2026-06-07993次浏览

各位老铁们,大家好,今天由我来为大家分享vlookup匹配出现 na,以及为什么vlookup匹配数据不对的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

vlookup匹配出现 na?为什么vlookup匹配数据不对

vlookup有对应值但显示na

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

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

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

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

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

参数说明:

vlookup匹配出现 na?为什么vlookup匹配数据不对

Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。

Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。

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

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

vlookup函数出现NA是怎么回事

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

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

vlookup匹配出现 na?为什么vlookup匹配数据不对

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

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

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

参数说明

Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。col_index_num为table_array中查找数据的数据列序号。

vlookup需要匹配的不是数字,全部结果显示NA

既然你用VLOOKUP函数,那么这里你犯了两个错误。

错误1,VLOOKUP函数只能在数据源的首列中查找,所以你的源数据(即图一的数据)必须把客户订单号放在左侧,你把A列和B列交换一下顺序即可。

错误2,VLOOKUP函数用法错误,要查找的是一个值,而不是一列值,因此:

把原公式:

=VLOOKUP(B:B,Sheet4!A:B,2,0)

改成这样:

=VLOOKUP(B2,Sheet4!A:B,2,0)

最后,下拉填充公式就可以了。

如果不打算更换源数据中A列和B列的顺序,那么可以考虑放弃VLOOKUP函数,

用下边的公式吧:

=INDEX(Sheet4!A:A,MATCH(B2,Sheet4!B:B,0))

OK,关于vlookup匹配出现 na和为什么vlookup匹配数据不对的内容到此结束了,希望对大家有所帮助。

ai作曲软件,ai作曲软件哪个最好ai根据ppt写演讲稿?已有ppt怎么ai生成演讲稿