VLOOKUP函数常见“#N/A”错误原因及解决方法
在Excel函数中Vlookup是使用频率很高的一个查找函数。可是很多童鞋在使用该函数的时候,经常出现乱码”#N/A”,做为小白,根本不知道这表示什么意思,应该怎么处理?对它有一点了解的同学呢,也对它返回这个”乱码”表示十分不理解.今天小编就用几个实例来告诉大家出现这”乱码”的原因及怎么检查和处理
原因一:第二参数查找区域未锁定,公式下拉的过程中查找区域发生变化
解决方法:编辑栏选中第二参数,按F4锁定A1:C9区域
原因二:数据格式类型不符
检查方式:可以通过是否有绿帽子(文本型数字)来辨别
有的没戴绿帽子但是可以通过卸妆术来对比查看
单元格设置成常规格式,取消任何水平对齐方式后
文本靠左,数字靠右(卸完妆后我们发现数据源为文本型数字,查找值为数字格式)
解决方法:1、修改数据源--将A列数据分列成常规(不会用分列的童鞋可以去翻看之前的教程“神奇的分列,你都会用吗?“)
2、修正公式,查找值&””,将查找值转成文本(任何数据参与文本运算一定会变成文本数据)
原因三:数据中有多余的空格或其他特殊符号
如下图,公式没问题,数据源明明有A003却找不到
光标放编辑栏,我们发现数据源A003后面有不可见字符
解决方法:编辑栏复制不可见字符,粘贴到查找对话框点全部替换
原因四:查找值前后有空格
解决方法:套个TRIM函数
原因五:查找值不在查找区域首列
如下图,查找值不在查找区域B1:C9的首列
解决方法,修改公式中的查找区域改为A1:C9
最后,小编对它做了一个”暴力”总结,Vlookup函数返回的”#N/A”,错误那只有一个原因,我们查找的值在查找区域中不存在(找不到)!就这么简单…