娱乐
函数已有主体(vlookup函数的嵌套你用过吗?一次可以引用3个表格的数据)

Hello,大家好,对于IF函数的嵌套相信很多人都不陌生,但是vlookup函数的嵌套却鲜有人知,今天就跟大家分享下它的使用方法,可以实现一次查找多个表格的效果。如下图,我们想要查找李白,刘备和猪八戒的身高,但是不知道他们到底是在上面的哪一个表格中,很多人遇到这样的问题,都是先确定数据的位置,然后再查找数据。相当的较麻烦的。当我们掌握了vlookup函数的嵌套之后,就能实现一次查找三个表格的数据,快速提高工作效率,简单又实用,下面我们就来学习下吧

一、IFERROR函数

想要实现vlookup函数的嵌套我们需要借助IFERROR函数,这个函数相信很多人都非常的熟悉,我们经常使用它来屏蔽vlookup函数的错误值,下面我们就先来学习下这个函数吧

IFERROR函数:如果第一参数为错误值,则返回第二参数的结果,第一参数不是错误值,则返回第一参数

语法:=IFERROR(value, value_if_error)

第一参数:检查是否为错误值第二参数:第一参数如果为错误值则返回此参数的结果

这个函数的非常简单,它的效果如下图所示,如果第一参数为错误值就会返回第二参数1这个结果,如果第一参数不是错误值就会返回第一参数本身0这个结果,以上就是这个函数的使用方法,下面我们来看下如何使用这个函数实现vlookup函数的嵌套

二、vlookup函数的嵌套

我们想要达到一次查找三个表格的数据,只需要将公式设置为:=IFERROR(VLOOKUP(F12,$A$1:$D$5,4,0),IFERROR(VLOOKUP(F12,$F$1:$H$6,3,0),VLOOKUP(F12,$J$1:$K$7,2,0))),然后点击回车向下填充即可,这个公式虽然看起来很长,但是却非常的容易理解,下面跟大家介绍下它的查找原理

如下图所示我们利用IFERROR函数将3个vlookup函数一层一层的嵌套在一起,这个函数的主体是IFERROR函数,所以只要vlookup能查找到结果函数就会返回这个结果,如果找不到结果他就会一直向下计算直到最后一步

函数的计算顺序是从左向右依次计算,第一个IFERROR函数的第一参数查找的是表1的数据,如果这个为错误值,就会返回第一个IFERROR函数的第二参数,在这里第二参数中我们嵌套了另一个IFERROR函数,它就会继续向下查找表2与表3的数据,这个就是它的计算过程

查找两个表格需要一个IFERROR函数,查找3个表格需要2个IFERROR函数,以此类推,IFERROR函数的个数比查找的数据区域少1

ntent='{"url":"","content":"","thumb_url":"https://p3-sign.toutiaoimg.com/pgc-image/15632854062876cbcab41f3~tplv-tt-shrink:640:0.jpeg?_iz=30575&lk3s=06827d14&x-expires=1784419200&x-signature=BKXUVfUp1wAp%2F5zL%2FfXONVwjcmk%3D","title":"vlookup数据查询从入门到精通","author_description":"Excel从零到一","price":29.9,"share_price":11.96,"sold":402,"column_id":"6714260657585258764","new_thumb_url":"http://p1.toutiaoimg.com/img/pgc-image/15632854062876cbcab41f3"}'>


以上就是今天分享的全部内容,怎么样?你学会了吗?

我是Excel从零到一,关注我,持续分享更多Excel技巧

ntent='{"community_id":"6797636636239725064","media_id":1615002698472462,"media_name":"Excel从零到一","title":"excel技巧","square_cover":"pgc-image/7ab51266169f42f1bee73e4fa0b84486","price":1,"renew_price":0.5,"share_price":0,"member_count":583,"period":3,"allow_bind":1}'>
(此处已添加圈子卡片,请到今日头条客户端查看)

顶一下()     踩一下()

热门推荐

发表评论
0评