vlookup+IF「1,0」函数结构详解,带你深入了解数据逆向查询

数据查询我们都知道有一个非常实用的函数,那就是vlookup函数。利用vlookup函数我们可以快速进行数据查询、多条件查询、一对多查询等操作。今天我们就来详细学习一下vlookup+IF函数的另外一种查询操作,数据的向左逆向查询,详细解析if{1,0}结构。

案例讲解:利用人员的工号向左查询对应的人员姓名

案例说明:如上图所示,我们需要根据人员工号sz0004\sz0005查询出对应的姓名张三和王五。

函数公式:

=VLOOKUP(F5,IF({1,0},$B$1:$B$8,$A$1:$A$8),2,0)

函数解析:

vlookup函数在进行函数数据向左逆向查询的时候,它需要利用if函数进行重组vlookup函数的第二参数,这样以便实现数据的向左查找。下面我们来详细了解一下if{1,0}主要代表什么意思。

if{1,0}结构深入讲解

1、if函数为条件判断函数,它的第一参数{1,0}为通过逻辑值的返回结果,来进行接下来第二和第三参数的运用。逻辑结果1代表True、逻辑结果0代表False。

2、if{1,0}以数组的方式来进行函数的二次重组。if第二参数为B2:B8,第三参数为A2:A8,所以通过1\0两种逻辑结果,将数据重组为如下内容:

当if逻辑结果为1时,vlookup函数第二参数对应的数组内容为:"sz0001;冯子奇";"sz0002;张洪娟";"sz0003;陈诚";"sz0004;张三";"sz0005;李四";"sz0006;王五";"sz0007;赵六";

当IF逻辑结果为0时,vlookup函数第二参数对应的数组内容为:"冯子奇;sz0001";"张洪娟;sz0002";"陈诚;sz0003";"张三;sz0004";"李四;sz0005";"王五;sz0006";"赵六;sz0007";

3、如上图所示,通过if{1,0}对vlookup第二参数进行重组,所以我们vlookup在查询工号sz0004的时候,就会在逻辑结果1中的数组内容里面对"sz0004;张三"进行查询,然后vlookup第三参数为2,所以就提取出里面的第二个值:张三。

现在你学会如何利用vlookup+IF{1,0]函数结果进行数据逆向查询了吗?

版权声明:

作者: freeclashnode

链接: https://www.freeclashnode.com/news/article-1869.htm

来源: FreeClashNode

文章版权归作者所有,未经允许请勿转载。

免费节点实时更新

热门文章

最新文章

归档