vlookup函数下拉出错na怎么办
发布时间:2025-05-24 18:24:07 发布人:远客网络
一、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))