问题描述
我在 A 列和 B 列中有以下数据。我想按第 1 组过滤表以仅返回第 2 组值作为数组并对该数组执行操作(在本例中为 RANK
)
如果我这样做 2 步,它工作得很好
D2
公式是 =TRANSPOSE(INDEX(FILTER($A$2:$B$12,$A$2:$A$12=A2),2))
(我把转置只是为了便于阅读)而 I2
公式是 =RANK.EQ(B2,D2:G2)
如果我尝试将函数输入为 =RANK.EQ(B2,INDEX(FILTER($A$2:$B$12,2))
我得到一个 #value
单元格错误作为数组,形状与过滤器的结果相同
谁能帮我避免中间步骤并弄清楚如何将其转化为单个公式?提前致谢。
修改 感谢@JvdV 提供了使用替代方法的解决方案 - 我很想知道为什么我无法绕过错误 - 阻止我将其传递给下一个函数的一个函数的返回值是什么?谢谢大家