服务器名称显示 n a,EXCEL技巧 怎样消除vlookup找不到目标时出现的#N/A

先说一个应用场景吧,需要将两张统计表合并,两张统计表中的条目(比如城市名称吧)顺序可能不一致,这时可以用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函数,公式顿时简单多了,效率也高了,真正实现了有值取值,有错替换,公式如下:

7e6def2d494de5891543e192f6e8a209.png

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

两张表合并时往往需要取多行多列值,为了方便公式复制,上面的列号和范围都用了绝对引用,这样就可以向下复制了。为了可以横向复制,可以用列号column函数代替上面的取多少列的参数,这样就可以横向复制了:

=IFERROR(VLOOKUP($L6,$A$6:$G$21,COLUMN()-13,0),0)

其中的13是因为两表对应项列号不同,通过它对列号进行调整,如下图所示:

ff1136167e0bcde46639f7f01ef9baee.png

EXCEL 技巧与教程

漂亮的小花用纸该怎么折呢?接下来小编就为大家分享一下另外一种折法,喜欢折纸的朋友可以尝试着折一下哦!需要用品:二张正方形的纸,一张小白纸01、首先准备三张纸,。02、把其中两张正方形的纸张对折,。03、然后把纸张三等分折起来,。04、最后把纸张对折,。05、用…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值