excel中if(excel中如果满足条件就显示)

大家好。今天给大家讲解一下vlookup的逆向查询和多条件查询中经常出现的IF{1,0}的函数是什么,整个函数是如何计算的。最近有粉丝问这个问题,很多人表示不理

大家好。今天给大家讲解一下vlookup的逆向查询和多条件查询中经常出现的IF{1,0}的函数是什么,整个函数是如何计算的。最近有粉丝问这个问题,很多人表示不理解。今天给大家分享一篇文章,详细讲解一下。要理解这个公式,关键是要理解数组的计算规则。

一、数组是什么?

我们常见的数据是一个个独立的单元格存储的,而数组是由一组结构相同的数据按照一定的规则排列而成的。组成数组的数据统称为元素,可以是数值、文本、日期、逻辑值或错误值等。简单来说,只要这组数据的结构相同。

数组中的元素一起参与计算,不能单独计算。数组中的元素用大括号括起来,填充数组时需要按CTRL+SHIFT+ Enter,用三个键填充公式。

如下图所示,绿色数据区是一个数组。在编辑栏中,可以看到1到6被花括号括起来。

excel中if(excel中如果满足条件就显示)插图

如前所述:数组中的元素一起参与计算,不能单独计算。我们来看看效果,比如这里我们是array +1。首先选择对应的数据区域,然后在编辑栏选择数组区域,直接在这个区域加+1,然后按Ctrl+shift+ Enter填充公式。

结果会得到一个新的数组,它的元素个数是一一对应的,所有的元素都加1,这就是数组运算的特点。

excel中if(excel中如果满足条件就显示)插图(1)

要理解vlookup+IF{1,0},我们需要了解这么多关于数组的知识。如果想了解更多关于数组的知识,可以参考这篇文章。

Excel函数关卡的分水岭——数组,掌握它你就是大神

二、公式解析

我以多条件查询的公式为例来说明公式的计算过程。如下图所示,如果要查找行政部张飞的考核分数,只需要将公式设置为= vlookup (E2&F2,if ({1,0},A2: A12&B2: B12,C2: C12),2,false,就可以找到正确的结果。首先,我们来分析一下这个公式。

excel中if(excel中如果满足条件就显示)插图(2)

第一个参数:E2&F2,它将名称与部门连接起来,形成一个新的查找值:张飞行政部门。

第二个参数:if({1,0},A2:A12&B2:B12,C2:C12)。我们将在下面重点介绍这一点。

第三个参数:2,表示我们的搜索结果在搜索区域的第二列(第二个参数)。

第四个参数:0,表示完全匹配。

这个公式最难的参数是它的第二个参数,我们重点看一下。

三、{1,0}的运算原理

Vlookup函数的第二个参数,它的主体是一个IF函数,那么首先我们来看看这个函数的具体参数和构成。

公式:=IF({1,0},A2:A12&B2:B12,C2:C12)

第一个参数:{1,0},IF第一个参数的结果是逻辑值,现在是{1,0}。在这里,我们可以把1看作真条件正确,把0看作假条件错误。还需要注意的是,1和0是用花括号括起来的,所以是一个数组。

第二个参数:A2:A12&B2:B12,其作用是将姓名列中的数据与部门列中的所有数据连接起来。

第三个参数:C2:C12,考核得分栏中的数据。

excel中if(excel中如果满足条件就显示)插图(3)

第一个参数是一个数组,它将与第二个和第三个参数分开计算,产生一个新的数组。在下图中,蓝色区域是第二个参数的结果,黄色区域是第三个参数的结果。我们来看看这个函数的计算结果。

第一步:函数将1代入IF函数的第一个参数,表示条件正确,IF函数将返回其第二个参数,即迪徐人杰财务部。

第二步:函数将0代入IF函数的第一个参数,表示条件错误,第三个参数的结果将是90。

此时,计算第一行对应的数据,然后它会进入第二行。

第三步:将1代入第一个参数。如果条件正确,将返回函数对应的第二个参数。结果是王胜安财务部。

第四步:将0代入函数,表示条件错误。此时,函数将返回64的结果。

以此类推,函数会一次性计算所有对应的数据,得到右边的二维数组,这是vlookup函数的第二个参数,这也解释了为什么vlookup函数的第三个参数要设置为2。

这就是我们今天分享的全部内容。相信今天很多人都很难分享。关键是要理解数组是如何计算的。

我从零到一都很优秀。关注我,持续分享更多Excel技巧。

(此处添加了圈卡,请在今日头条客户端查看)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/75167.html

发表回复

登录后才能评论