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

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

文章插图
案例说明:如上图所示,我们需要根据人员工号sz0004sz0005查询出对应的姓名张三和王五 。
函数公式:
【vlookup不同表格查找(vlookup函数老是出错)】=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,所以通过10两种逻辑结果,将数据重组为如下内容:

文章插图
当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]函数结果进行数据逆向查询了吗?
- 男女有别是指什么有不同(男女有别16条)
- 移植|国内第一个试管婴儿,现今已经31岁了,那么她跟普通人有何不同
- 年龄段|不同年龄段该如何保护自己的听力?
- 弯曲|别这样抱孩子了,伤了宝宝脊柱你还不知道,附不同月份的正确抱法
- 妈妈|孕肚上怀和下怀是胎儿性别不同造成的?真实答案却让人捏了把汗
- 暧昧要不要问清楚(妈妈不同意的恋情怎么办)
- 悠悠|孕期怀男孩和女孩反应不同别不信,这3种反应多半怀的是男孩子
- 男人一眼就看上的女人(男人第一眼看女人不同部位代表)
- 宝妈|早生孩子和晚生孩子的宝妈,人到中年以后,有什么不同?
- 宝宝|胎儿在母体是如何长大的?一组图告诉你,不同阶段宝宝的发育过程
