有条件地返回前一个单元格的值

有条件地返回前一个单元格的值

如果其左侧的单元格(在同一行)是 X,我想要返回前一个单元格的值。

在此处输入图片描述

对于 A 列中包含 115 的所有行,我想要将公式放在 C 列中,以从 B 列中 A 列显示 20 的第一个前一个单元格中获取值。

答案1

例如,如下所示C1

=IF(A1=115,LOOKUP(2,1/($A$1:INDIRECT(ADDRESS(ROW(A1)-1,2))=20),B:B),"")

相关内容