一、IFERROR函数
想要实现vlookup函数的嵌套我们需要借助IFERROR函数,这个函数相信很多人都非常的熟悉,我们经常使用它来屏蔽vlookup函数的错误值。
IFERROR函数:如果第一参数为错误值,则返回第二参数的结果,第一参数不是错误值,则返回第一参数
这个函数的非常简单,他的效果如下图所示,如果第一参数为错误值就会返回第二参数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的数据,这个就是它的计算过程
领取专属 10元无门槛券
私享最新 技术干货