|
回复 8楼 y3231057 的帖子
你好,我是过路的,也是初学者,您的公式有很多都不明白,可又想弄明白,所以希望您能解答一下如下问题,非常感谢
我先看的是用Vlookup这个函数实现的,其中这个IF语句有很多疑惑:
=IF({1,0},数据!$A$2:INDEX(数据!$A:$A,COUNTA(数据!$A:$A))&数据!$C$2:INDEX(数据!$C:$C,COUNTA(数据!$C:$C)),数据!$B$2:INDEX(数据!$B:$B,COUNTA(数据!$B:$B)))
{1,0}这个是判断条件吗?还是拿数组当判断条件呢?原来看到IF语句,都是前面有一个判断条件,为真时怎么样,为假时怎么样,可是这个{1,0},我就晕了,不明白这个是怎么来判断的
还有,这个IF公式肯定是为Vlookup函数判断出一个查询区域,其中INDEX(数据!$A:$A,COUNTA(数据!$A:$A))这个语句,我不太明白,COUNTA(数据!$A:$A)应该是得出A列非空单元格的个数,如果按照这个例子,那应该是INDEX(数据!$A:$A,51),
因为数据那个sheet的A列非空单元格的个数是51个,那接下来,我就不会了,INDEX(数据!$A:$A,51)这个应该返回什么呢?,
希望您能帮我理解一下 |
|