使用 RANK、OFFSET 和 MATCH 查找调整后的排名

Using RANK, OFFSET and MATCH to find rank after an adjustment

我有一个公式可以改变 'Sheet1'(列名:Adj_premium)中溢价的利润率,当溢价被调整后它在 [= 中其他溢价排名中的相对位置=26=] table 相应变化。 'Sheet1' 中的高级数据中的每一行都有一个唯一的参考编号(列名:UniqREF),对应于 'rank_lookup' table 中的列 header。我想要做的是 return 'Sheet1' 中每一行的相对排名与存储在 'rank_lookup' sheet 中的值的相对排名。我尝试了以下方法,但 return 是 N/A;

=RANK([@[Adj_premium]],OFFSET(rank_lookup!$B:$B,0,MATCH([@UniqREF],rank_lookup!$B:$JB,0),1,1),0)

提前致谢

'Sheet1'

'rank_lookup' table

假设 RANK table 中的数据按降序排列,这应该有效:

=MATCH(C7,OFFSET(rank_lookup!$A:$A,0,MATCH(D7,rank_lookup!$B:$E,0)),1)