excel 基于两个条件的公式到 select 列值

excel formula to select column values based on two conditions

我想要 select 对应于 0% 和 Bravo 的值列值,所以我想要值 0.939958、0,067266 等。有人可以帮我 select 这些值吗?我试过这个:

=CHOOSE(MATCH((L2=B2:J2)*(L3=B3:J3);0);B4:B21;C4:C21;D4:D21;E4:E21;F4:F21;G4:G21;H4:H21;I4:I21;J4:J21)

但这没有用..

亲切的问候。

使用 INDEX 并将两个 MATCH 相加:

=INDEX($B:$J,0,MATCH(0%,$B:$J)+MATCH("Bravo",$B:$D,0)-1)

之所以有效,是因为 ArizonaBravoCharlie 是重复模式。所以第一个匹配 return 是第一个起始位置 1,4,7,然后第二个 return 是 1,2,3。我们将它们加在一起并减去 return 正确的列。

INDEX 的第二个条件中的 0 告诉 INDEX 到 return 完整列。然后,您可以通过将其替换为所需的相对行号来决定您想要的行

然后您可以将 0%"Bravo" 更改为任何您想要的。

您的本地设置可能需要将 , 替换为 ;

使用 ms365,尝试:

K3中的公式:

=INDEX(FILTER(A3:I12,A2:I2=K2),0,1+K1*2)

请注意,我只是使用 RANDARRAY() 用样本数据填充矩阵。