正在输入数据Sheet 1
,"Commercial Projects"
Sheet 2
,"Bore"
是我想要数据拉到的地方。
我一直在输入我的公式作为一个数组。
例如...
在A2
工作"Bore"
表中,我想返回工作表上的值A2
,"Commercial Projects"
因为D2
on"Commercial Projects"
不是空白的。但是,如果D2
为空,我想为下一个 in 值不为空column A
的实例返回值。column D
这真的很难描述,所以这是我一直在使用的公式。问题是由于某种原因,在最后一次出现 wherecolumn D
不是空白之后,我仍然得到column A
.
{=IF(IF(ISERROR(INDEX('Commercial Projects'!$A$2:$AC$101,SMALL(IF('Commercial Projects'!$A$2:$AC$101>0,ROW($A$2:$A$101)),ROW(1:1)),1)),"",INDEX('Commercial Projects'!$A$2:$AC$101,SMALL(IF('Commercial Projects'!$D$2:$D$101>0,ROW('Commercial Projects'!$A$2:$A$101)),ROW(1:1)),1))="","",INDEX('Commercial Projects'!$A$2:$AC$101,SMALL(IF('Commercial Projects'!$D$2:$D$101>0,ROW('Commercial Projects'!$A$2:$A$101)),ROW(1:1)),1))}