excel公式的问题,想获取一个二维数组里面的一个值该怎么办,见图

一个数组有这些值={"张1","女","513022****46556","之女";"张2","男","513022****46557","户主";"李s","女","513022****46558","配偶"}
在表格中图是这样

这些值是通过offset获得的。我想最后再获得“户主”的姓名“张2”的值该用什么公式。这个数组已经是个获得的值,接下来该怎么处理? 不能单独拿出来处理,因为每一个紧邻的列单元格里面都用的offset获取的这一些数组值。
或者在在绿色的单元格中要得到对象的户主姓名
见图

输入以下公式,然后向右向下填充公式

=INDEX({"张1","女","513022****46556","之女";"张2","男","513022****46557","户主";"李s","女","513022****46558","配偶"},ROW(A1),COLUMN(A1))

 

详见附图

追问

你理解错了,只获得“户主”的姓名。

追答

在F2单元格输入以下公式,然后向下上填充公式
=IF(E2="户主","",LOOKUP(1,0/((D$2:D$200=D2)*(E$2:E$200="户主")),A$2:A$200))

温馨提示:答案为网友推荐,仅供参考