当前位置:电脑软件排行榜 > chrome插件 > IF{1,0}构建数组如何理解呢?最近很多人问倒这个问题!

IF{1,0}构建数组如何理解呢?最近很多人问倒这个问题!

更新时间:2023-01-11 15:00:59浏览次数:107+次

  使用IF{1,0}构建数组这种方法经常出现在数据查找类公式中,理解起来稍微有些复杂,想要理解这个我们必须明白三点。
 
IF{1,0}构建数组如何理解呢
 
  1.if函数的使用方法
 
  2.数组的运算机制
 
  3.可以吧true看做等于1,false看做等于0
 
  下面我们就以vlookup反向查找为例来实际的讲解下
 
  公式:=VLOOKUP(E2,IF({1,0},C2:C10,A2:A10),2,0)
 
  首先我们选择公式IF({1,0},C2:C10,A2:A10)这一部分按F9计算出公式的结果如下图这个怎么理解呢?
 
  首先因为if第一参数{1,0}是在大括号中,所以这两个数字为一个数组,只要使用大括号就是数组。
 
  其次因为使用if函数,当第一参数为1时候,if函数的条件为真,所以返回C2:C10这个区域中的值,当第一参数为0时,if函数的条件为0就会返回A2:A10这个区域中的值,很多人可能会问为什么会是两列呢,因为数组是{1,0},它的一排只有两个参数,所以只有两列,这是与数组相对应的,返回的数组,我们可以理解为下图的蓝色区域。