Excel用公式返回某一行第一个非空单元格对应的数值以及同列不同行的另一个单元格的值

如下图,基于数据源如何用公式得到输出结果?
2025-03-11 08:47:26
推荐回答(2个)
回答1:

C18 填:
=INDEX(OFFSET($C$5,MATCH(B18,$B$6:$B$11,),,1,5),MATCH(TRUE,OFFSET($C$5,MATCH(B18,$B$6:$B$11,),,1,5)<>"",))
ctrl+shift+enter
D18 填:
=INDEX($C$5:$G$5,MATCH(TRUE,OFFSET($C$5,MATCH(B18,$B$6:$B$11,),,1,5)<>"",))
ctrl+shift+enter
下拉

回答2:

=INDEX(c6:c11,MATCH("y",IF(ISBLANK(c6:c11),"n","y"),0))
输完按ctrl+shift+enter