if name==main是什么意思_VLOOKUP反向查找中的IF({1,0}是什么意思?

9c397e98eb18397b503204d5306bd37e.gif

今天要说的就是关于VLOOKUP反向查找常见的IF({1,0}

这个对于新手比较难理解,经常有人来问,今天我们就写一篇,希望能让大家彻底搞清楚!

如图就是经典的VLOOKUP反向查找!

d760eef2baf5f7a1a06e9c497019e00d.png

要搞懂他,我们需要先搞懂以下几个知识!

知识点1:IF是怎么计算的?

重点:IF(条件判断,满足条件返回值,不满足条件返回值)

IF(TRUE,1,2)=1   -->TRUE对应第二参数的值(满足条件)

IF(FALSE,1,2) =2   -->FALSE对应逻辑假的值,第三参数!

c2cc8c9e13c83b6df8aecd2a79a25500.gif c2cc8c9e13c83b6df8aecd2a79a25500.gif c2cc8c9e13c83b6df8aecd2a79a25500.gif

知识点2:{1,0}的大括号是什么意思

{1,0}在Excel中常量数组的写法,可以输入Excel中直接观察

其实就是水平的两个单元格,如果修改为分号({1;0})就是垂直的,这个也算是以后数组入门必备基础了!

311db0fc7cb6aa6504a0c59d86c6d501.png

c2cc8c9e13c83b6df8aecd2a79a25500.gif c2cc8c9e13c83b6df8aecd2a79a25500.gif c2cc8c9e13c83b6df8aecd2a79a25500.gif

知识点3:{1,0}其中的1和0到底是什么意思?

这个比较重要,只有搞懂这里,才能真算搞懂!

这里的1和0其实代表是TRUE和FALSE,等同于{TRUE,FALSE}

但是为什么写成1和0呢?这就涉及到Excel中逻辑值的判断

重点:0为FALSE,非0为TRUE!

上面这个结果说明,1我们可以写成任意非0数值

但是大家已经习惯1来表示TRUE,完全是习惯,所以大家容易迷糊!

比如我们用5代替1,结果一样!

21a9c714da3943b5d6edc227b475a53c.png

c2cc8c9e13c83b6df8aecd2a79a25500.gif c2cc8c9e13c83b6df8aecd2a79a25500.gif c2cc8c9e13c83b6df8aecd2a79a25500.gif

探讨:IF({1,0}在内部做了什么?

先要搞懂IF({1,0},1,2)的结果,结果为{1,2}!

你可以理解为1是TRUE,把第二参数(1)带入,0为FALSE把第三参数(2)带入,所以结果就是{1,2}

搞懂上面,我们就可以说今天的主题了

IF({1,0},$B$2:$B$6,$A$2:$A$6)

结构和上面完全一样,只是第二和第三参数由一个数值,变成了两个单元格区域,一样可以理解成带入关系{$B$2:$B$6,$A$2:$A$6},其实就是A列和B列换了一下位置,变成了B列在前!

写入单元格直观看一下:

57a24ca0056bb6d52cb667ce2769a491.png

最后你会发现,他的本质就是互换两列顺序,从而满足VLOOKUP只能从左往右查找的定律,所以我一直说,VLOOKUP无法实现从右向左查找,不管你怎么处理,都要遵循!

相对于上面的写法,其实更好的理解是CHOOSE写法,比较推荐

公式:=VLOOKUP(D2,CHOOSE({1,2},$B$2:$B$6,$A$2:$A$6),2,)

是不是更加好理解一些,CHOOSE中的1,2相当于从第二参数开始选取,分别对应的第一个,第二个,第三个……

dc970cbf51155e3e925fa4c3bb97eedd.png

讲完这个,其实还有一个问题,就是为什么这个公式我没有使用数组录入的方式,也就是Ctrl+Shift+Enter!你思考过吗?有搞懂的可以留言探讨一下!

一直在模仿,从未搞懂过!这是很多人学习Excel函数的误区!

最后推荐一下自己的课程,20个经典案例,多年的实践总结

从0开始,讲透原理,加群小编亲自答疑!

aee9e4f998e53fca27124103277f68d8.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值