excel 根据每行中公式的结果从静态行中选择说明

iq0todco  于 2023-03-13  发布在  其他
关注(0)|答案(1)|浏览(98)

我正在尝试创建一个公式,以便根据表中每行的公式对每行应用说明。

表格示例:

我想基于每行中的第一个非零条目在G列中输入类别描述,例如,在第3行中,结果将是B;在行4中,结果为C,在行9中,结果为E。
我的问题是为每一行中的H列开发一个公式,该公式将产生这些结果。
有人能帮忙吗?
问题就出在这里,因为我不能通过公式识别每行中的第一个非零单元格,所以Lookup函数不适用

g2ieeal7

g2ieeal71#

BYROW()FILTER()函数一起使用。请尝试-

=BYROW(B3:F9,LAMBDA(x,TAKE(FILTER(B2:F2,x>0),1,1)))

XLOOKUP()也应该工作。

=XLOOKUP(1,B3:F3,$B$2:$F$2,,1)

相关问题