ceacer 2 已发布 1月29号 分享 已发布 1月29号 工作中,VLOOKUP公式是用到最频繁的,但是它会因为各种原因,出错,显示#N/A,今天教大家一步一步,去排查和解决。 Table of Contents 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),””) 关于这个技巧,你学会了么?动手试试吧! 评论链接 在其他网站上分享 更多分享选项...
推荐帖
创建账户或登录以发表评论
您需要成为会员才能发表评论
创建一个帐户
在我们的社区注册一个新账户。很简单!
注册新账户登入
已有账户?在此登录
立即登录