怎样消除vlookup找不到目标时出现的#N/A

本文介绍了如何利用IFERROR函数替代IF和ISNA组合,更简洁高效地处理VLOOKUP在查找时遇到未找到目标的情况。在Excel中,当两张表格合并且顺序不一致时,使用VLOOKUP可能会返回#N/A错误。传统方法需要两次查询判断,而IFERROR函数则能直接实现错误时返回指定值,提高公式效率。同时,分享了如何通过调整COLUMN()函数处理多列查询,以便于公式的复制应用。
摘要由CSDN通过智能技术生成

iamlaosong文

先说一个应用场景吧,需要将两张统计表合并,两张统计表中的条目(比如城市名称吧)顺序可能不一致,这时可以用vlookup函数通过城市名称将另一张表的数据引入本表,但是,如果碰到另一张表中城市名称不存在,则vlookup函数会返回#N/A,过去我们都用IF加ISNA两个函数判断来取消这个#N/A,公式大致如下:

=IF(ISNA(VLOOKUP($L6,$A$6:$G$21,2,0)), 0, VLOOKUP($L6,$A$6:$G$21,2,0) )

公式的意思是如果有错,就用0,正常则取查询值。但看这个公式,总觉得别扭,因为很不经济,为了判断需要查询两次,一次用于判断,一次用于取值,如果数据量大的话,估计工作表的反应会比较慢。

2007版增加了一个iferror函数,公式顿时简单多了,效率也高了,真正实现了有值取值,有错替换,公式如下࿱

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值