excel函数公式,想问下公式后面的&""有什么意义,还有要怎么看是不是数组公式呢?

=INDEX(表1!C:C,SMALL(IF(表1!D$1:D$627=表2!$C$1,ROW(表1!D$1:D$627),1000),ROW(1:1)))&""

  后面的&""就是当公式向下拖的时候符合引用条件的数据没有了时,按公式引用了表1中C列的C1000单元格,而C1000单元格为空时,引用后就会显示0,但公式加上了&""就显示为空了这样看上去比较整洁。一般当公式中要产生一系统的数据(一般称之为内存数组)时,就要数组公式。如你这个公式中,当IF中的条件成立时,就取得D1:D627中数据,它是一个一维数组,有D列的符合条件的数据组成。所以要用数组公式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-16
这个是数组公式,&""返回空值。
第2个回答  2015-11-16
数组公式用{}扩了起来。
&""可以不返回0值。
相似回答