您当前的位置:首页 > 互联网教程

vlookup函数下拉出错na怎么办

发布时间:2025-05-24 18:24:07    发布人:远客网络

vlookup函数下拉出错na怎么办

一、vlookup函数下拉出错na怎么办

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

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

针对以上4点,相应的解决方法是:

检查并重新设定参数(如查找目标不在首列等)

将数据格式类型用VALUE()或TEXT()函数将查询的内容与目标调成一致

用替换的方法将多余的空格或其它特殊符号去除

先判断查询结果是否为#NA,如结果输出或不包含等,不是则给出查询结果,公式示例:

=IF(ISNA(VLOOKUP(A2,Sheet2!A:B,2,)),,VLOOKUP(A2,Sheet2!A:B,2,))

了解更多科技小知识,请搜索云骑士获取相关内容

二、vlookup函数出现NA是什么原因呢

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

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

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

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

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

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

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

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

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

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

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

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