如何在预期的层次结构中查找父标识
我有如下所示的层次结构Excel表数据,
我试图在第二列获得父母身份证,一个论坛build议我试试这个代码
=IF(B2<>"",MATCH($A2,INDIRECT("B"&MATCH(B2,$A:$A,0)&":I"&MATCH(B2,$A:$A,0)),0),"Blank")
得到这样的结果,
在这种情况下,我不能得到这样的结果。
任何人都build议我?
如果您需要,这是一个更通用的公式。 如果序列不完全像列中的3D一样,它将起作用。
它是一个数组公式,必须在B2中input
按Ctrl-Shift键input
然后复制下来。
=IF(MAX(N($C2:$F2<>""))=0, "Blank", IF($C2<>"", 0, INDEX($A:$A, MAX(IF(INDEX($C$2:$F2, 0, MIN(IF(--($C2:$F2<>""), COLUMN($C2:$F2)-COLUMN($C:$C), 9E+99)))<>"", ROW($A$2:$A2), -9E+99)))))
怎么样:
=IF(C2<>"",0,IF(D2<>"",A2-1,IF(E2<>"",A2-1,IF(AND(F2<>"",LEFT(F2,1)=LEFT(F1,1)),B1,A2-1))))