RTrain3k
我不知道如何在Excel公式中创建动态单元格引用。举一个简单的例子,如果我每个块有5个id
,scores
并且需要在每个块中对得分进行排名,那么创建公式来执行此操作的最简单方法是什么?我知道您可以使用相对引用(即=RANK.EQ(B#, B2:B6)
)在前5个单元格中创建公式,复制这些单元格,并粘贴在突出显示15个单元格的范围内。
阿克塞尔·里希特(Axel Richter)
如果块每次都是5行,则可以B
使用INDEX
以下方式在列中创建连续的5行块:
助手列F
中的公式从F2
下方开始:
=2+INT((ROW(A1)-1)/5)*5
助手列G
中的公式从G2
下方开始:
=2+4+INT((ROW(A1)-1)/5)*5
公式C2
向下:
=RANK(B2,INDEX(B:B,F2):INDEX(B:B,G2))
D2
向下的公式(无帮助列):
=RANK(B2,INDEX(B:B,2+INT((ROW(A1)-1)/5)*5):INDEX(B:B,2+4+INT((ROW(A1)-1)/5)*5))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句