vlookup 2张表 显示na_vlookup返回#N/A的四种解决办法

3883814eef728a13a944a9cc01636a4f.png

在使用 vlookup函数时,经常会出现错误值#N/A。在使用Vlookup函数时,经常会出现错误值#N/A。

那么究竟出现#N/A的原因是什么,我们应该从哪些方面去排查错误呢?今天给大家讲解常见的4种错误原因及解决办法:

查找区域确实不存在查找值

1.#N/A错误通常表示公式找不到要求查找的内容,比如查询“计算机”的数量,但数据源中不存在“计算机”,故返回#N/A。

e3c6696e739e349719104bc007a81c0d.png

2.此时为避免错误值影响后续的计算,可借助IFERROR函数将错误值替换为文字或数值信息,语法:=IFERROR(表达式,用于替换错误值的内容),在H4单元格的vlookup函数中加入IFERROR函数,为了方便总数量的计算,此处用0替换错误值#N/A。

e5f7fc3e79ce2ff2fcf53292d5806e9f.png

3. 回车,数据就正确了。

8738c5a28c1afa58989cb1ac4b546771.png

数据源引用错误

1.通过商品名称查找数量,但数据源是从A(序号)列开始选择的,没有满足数据源首列必须包含查找依据这个要求,所以返回#N/A错误值。

291605001a128fd8afe4d2013d2a03d1.png

2.此时需要将数据源区域调整一下,改为B1:D6,即可取到正确数量。

22597e7a099f246d21e27bc16372d1b3.png

3.再将鼠标放到单元格右下角,呈+字形,下拉复制公式,其他数量也取到了。

590faba60d73ddd2bbed50aa8baa0c3c.png

4.此时发现“桌子”的数量还是#N/A,这是为什么呢?

ab8481f48345e584ba7e9d86a3e066f6.png

5.原因是查询“冰箱”时数据源选择为B1:D6,公式往下复制后,数据源由于相对引用变成了B4:D9,导致“桌子”查询不到结果。

b8484de6d8eb18d03a220700e79ff4f9.png

6.一般情况下,进行数据查询时是在一个固定不变的范围中,因此需要将数据范围进行绝对引用。在数据源区域中点击F4快速添加绝对引用,回车。

d8c9b4e303a6e6fc1e51f2267a87b7bb.png

7.再重新下拉复制公式,所有数量都取到了。

e19bcbd4a70e15a60f33bff7e597bc5a.png

数据类型不匹配

1.比如这个表格,先检查一下公式,没有什么问题,公式都书写正确,但是为何出现#N/A错误呢?

67cd2c8bad73066f874d05defe788099.png

2.细心的小伙伴,可能已经发现了,是因为单元格格式不同导致的。左边的序号是文本格式的,G列的序号是数值形式。

79df721ea1f3cd9695f2805efdde854e.png

3.进行查找时,要求查找值与数据源对象数据类型必须完全一致,如果查找值是文本类型,数据源是数值类型,也会导致VLOOKUP函数查找出错。

fcf6b0fc6f7efea11b39409898b102a3.png

4.这时只需要将数据类型修改为一致即可,鼠标选中A2单元格点击右上角黄色感叹号,选择“转换为数字”,此时H2就取到正确数量了。

f4942f13a761a63377be7183cd2929fc.png

5.但数据较多时,一个一个转换非常麻烦,可以在查找值G2后面加上&"",&是文本连接符,再加上“”做文本运算,这样就可以将数字格式的序号统一为文本格式的序号;

48a35420de5c5fa93dfedb13df6bbe75.png

6.Enter回车,下拉复制公式,即可得到正确结果。

0826735084149eb13449b272a3ff66f1.png

查找值或数据源中包含其他字符

1.这个表格中的桌子和椅子数量都返回了#N/A错误

0666e05e3a5105474872b41c522d1be2.png

2.第一种情况是存在空格,此处可通过查找与替换快速删除空格,按住Ctrl+H调出替换框,在查找内容项中输入空格字符,替换内容保留为空,点击全部替换;

2ddb737b141506f0d0930b7937def591.png

3.“椅子”的数量取到了,但“桌子”的数量还是错误。

d0be7452a2d982e22397cbb79e149d41.png

4.这是第二种情况,存在非打印字符,怎么办呢?首先可以用=判断查找值和数据源是否一致,在任意空白单元格中输入=B2=G5,回车,返回false错误结果,说明不一致;

8ba49da9e8a7a6af9ef496296bf615a3.png

5.这时可以使用Clean函数清除非打印字符,在任意空白单元格中输入=CLEAN(B2),回车,复制该结果。

1e190e3e9604b491f6e2f2a992bd3089.png

6.在B2单元格鼠标单击右键,选择“粘贴为值”;

d66ab32ef9f3584eb4ad954c48e788ef.png

7.此时桌子的数量也取到了。

8ccfe37ea3310c56d8499217d89a3bb0.png
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值