excelvlookup错误na
07-06
VLOOKUP函数出现NA大致有以下几种原因:
1.VLOOKUP引用参数不正确
2.数据格式类型不符
3.数据中有多余的空格或其它特殊符号
4.引用区域内没有包含可供查询的关键字
针对以上4点,相应的解决方法是:
- 检查并重新设定参数(如查找目标不在首列等)
- 将数据格式类型用VALUE()或TEXT()函数将查询的内容与目标调成一致
- 用替换的方法将多余的空格或其它特殊符号去除
- 先判断查询结果是否为#NA,如是,结果输出“”或“不包含”等,不是则给出查询结果,公式示例:
=IF(ISNA(VLOOKUP(A2,Sheet2!A:B,2,)),"",VLOOKUP(A2,Sheet2!A:B,2,))
相关知识点延展:
查询目标不在首列,可以采用INDEX+MATCH的组合,可参见百度经验:
http://jingyan.baidu.com/article/54b6b9c0d8426f2d583b478d.html