当在数组中findD2时返回A2
数据正在inputSheet 1
"Commercial Projects"
Sheet 2
"Bore"
是我想要的数据。
我一直在作为一个数组input我的公式。
例如…
在"Bore"
表A2
中,我想从"Commercial Projects"
表中的A2
返回值,因为"Commercial Projects"
中的D2
不是空白。 但是,如果D2
是空的,我想返回column A
中的值为column D
中的值不是空白的下一个实例。
这真的很难形容,所以这是我一直在努力的公式。 问题是,由于某种原因,在最后一次出现的column 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))}
请尝试:
=IF(OFFSET('Commercial Projects'!A2,0,3)="",INDEX('Commercial Projects'!A2:A101,MATCH(1,IF('Commercial Projects'!D2:D101<>0,IF('Commercial Projects'!D2:D101<>"",1)),0)),'Commercial Projects'!A2)
用Ctrl + Shift + Enterinput并复制下来以适应。