Excel 基于数据集在新表中显示单元格

Excel 基于数据集在新表中显示单元格,excel,excel-formula,Excel,Excel Formula,我有一个信息数据集,列标题为“Description”(范围a:a),行标题为“Name”(范围1:1) 描述-----------约翰-----------迈克 苹果--------0或空白--------5 橘子-----------------10-----------------6 梨-----------------5-----------------9 我想将这些数据填充/显示到每个人的个性化表格中 姓名:约翰 编号---------------------------说明 1---

我有一个信息数据集,列标题为“Description”(范围a:a),行标题为“Name”(范围1:1)

描述-----------约翰-----------迈克
苹果--------0或空白--------5
橘子-----------------10-----------------6
梨-----------------5-----------------9

我想将这些数据填充/显示到每个人的个性化表格中

姓名:约翰
编号---------------------------说明
1--------(这应该反映“橙色”,因为苹果是空白的)
2--------(这应该反映“梨”)

姓名:迈克
编号---------------------------说明
1--------(这应该反映“苹果”,因为苹果不是空白)
2--------(这应该反映“橙子”)
3--------(这应该反映“梨”)

如何将数据集填充到个性化表格中,以确保项目编号1始终是第一个非空/空(或0)项目的描述

我尝试了索引和匹配函数,但没有成功

干杯

试试看

=IFERROR(INDEX(A:A, AGGREGATE(15, 6, ROW($2:$4)/(INDEX($B$2:$C$4, 0, MATCH($E$9, $B$1:$C$1, 0))<>0), D12)), TEXT(,))
=IFERROR(索引(A:A,聚合(15,6,行($2:$4)/(索引($B$2:$C$4,0,匹配($E$9,$B$1:$C$1,0))0),D12)),文本(,)