工作中,VLOOKUP公式是用到最频繁的,但是它会因为各种原因,出错,显示#N/A,今天教大家一步一步,去排查和解决。
1、所有结果都是#N/A
当我们输入完公式,所有结果都是#N/A时
第一步,我们检查公式的第2参数是否输入错误
例如,下面我们使用的公式是:
=VLOOKUP(F2,A:D,4,0)
它就犯一个错误,我们VLOOKUP第2个参数,不能从A列开始,需要从查找值所在的列开始,也就是B列开始,所以正确的公式是:
=VLOOKUP(F2,B:D,3,0)
第二步:如果我们查找数据源是从查找值对应的列开始的,还是出现错误,如下所示:
这种情况下,我们要考虑,查找值和查找区域的格式不统一造成的,继续分两种情况
如果查找值是文本的情况下
我们考虑是否存在空格,我们可以按CTRL+H,查找内容,输入一个空格,然后全部替换
当空格被替换掉时,就能得到正常的结果了
如果查找替换空格,发现不能解决问题,那我们需要用CLEAN函数公式,对查找值,或查找数据源进行清选,我们可以使用公式:
=VLOOKUP(CLEAN(F2),B:D,3,0)
如果查找值是数字的时候,我们要考虑,查找值的数字格式和原始数据里面的格式是否一致
这个时候,一般会有小绿色符号,我们需要点击左上角的位置,然后将它转换成数字,就可以得到正常的结果
2、部分数据是#N/A
例如,下表查找匹配时,明明左边原始数据表里面,有数据,但是右边查找不出来结果:
通常这种情况下是因为没有使用F4固定引用造成的,我们只需要选中第2参数,按F4固定引用,然后向下填充,就能得到正常的结果了:
=VLOOKUP(F2,$B$2:$D$9,3,0)
3、无查找结果
最后一种情况,就是原始数据表格里面,的确就是没有查找值,出现的#N/A了,如果我们想将这个错误值进行屏蔽显示的话,只需要套用一个IFERROR公式就可以了
=IFERROR(VLOOKUP(F2,B:D,3,0),””)
关于这个技巧,你学会了么?动手试试吧!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2705686032@qq.com 举报,一经查实,本站将立刻删除。原文转载: 原文出处: