工作中,IF函数的使用占比是很高的,今天我们来解读IF函数{1,0}用法
1、基本用法=IF(判断条件,正确时返回的结果,错误时返回的结果)
所以,当我们输入公式:
=IF(1>0,100,200),因为1>0,这个条件是成立的,所以它的结果是100
![](http://image.uc.cn/s/wemedia/s/upload/2024/0e70e74055a83f572f80f5b4e938509b.jpg)
如果当我们直接输入公式:
=IF(0,100,200)那代表什么呢?
当我们第一参数,直接输入一个数字0的时候,表示它是条件是不成立的,所以结果会是200
![](http://image.uc.cn/s/wemedia/s/upload/2024/06d2bd2f5294c15af77d35e0d8a438f0.jpg)
那如果我们IF函数公式第一个参数,输入0以外的数字呢?
例如,输入公式:
=IF(2,100,200),那它的结果呢?
IF函数公式在处理第一参数的时候,如果数字不是0,那它就默认条件成立,所以结果会是100,哪怕第一参数是-1
![](http://image.uc.cn/s/wemedia/s/upload/2024/305357b01a70ea3a2af49b236bce5470.jpg)
IF({1,0},数据一,数据二)
当我们第一参数,输入的是{1,0}时,表示,它是数组用法
例如,当我们输入公式:
=IF({1,0},B1:B3,A1:A3)
它会得到两列结果,B列在前,A列的结果在后
![](http://image.uc.cn/s/wemedia/s/upload/2024/e8c09809646c5f750e0d096d51e9390a.png)
其实可以把公式理解拆分成两个公式,分别是:
=IF(1,B1:B3,A1:A3)和IF(0,B1:B3,A1:A3)
得到两个结果,
![](http://image.uc.cn/s/wemedia/s/upload/2024/e3867307f219fb0102b1d14dbb12cc26.png)
![](http://image.uc.cn/s/wemedia/s/upload/2024/39bced5a6f9199b3397287ea8c4dc614.png)
它就很自然的可以调整两列数据的顺序
3、搭配用法逆向查找匹配,例如,我们需要根据姓名,匹配编号,我们都知道VLOOKUP只能从左向右查找
![](http://image.uc.cn/s/wemedia/s/upload/2024/933dc080deda3abaee45cd6f7a63f51e.png)
这个时候,我们就可以搭配IF1,0了
我们使用的公式是:
=VLOOKUP(F2,IF({1,0},B:B,A:A),2,0)
![](http://image.uc.cn/s/wemedia/s/upload/2024/496679005cfed3a7a49dcfcf346afe7a.png)
关于这个小技巧,你学会了么?动手试试吧!