[英]Create dynamic cell block reference in excel formula
我不知道如何在Excel公式中创建动态单元格块引用。 举一个简单的例子,如果我有5个id ,每个块具有scores ,并且需要对每个块内的分数进行排名,那么创建公式来执行此操作的最简单方法是什么? 我知道您可以使用相对引用(即=RANK.EQ(B#, B2:B6) )在前5个单元格中创建公式,复制这些单元格,并粘贴在突出显示15个单元格的范围内。
id
scores
=RANK.EQ(B#, B2:B6)
如果块每次都是5行,则可以使用INDEX通过以下方式在B列中创建正在进行的5行块:
INDEX
B
辅助列F公式从F2开始向下:
F
F2
=2+INT((ROW(A1)-1)/5)*5
助手列G公式从G2向下开始:
G
G2
=2+4+INT((ROW(A1)-1)/5)*5
C2公式向下:
C2
=RANK(B2,INDEX(B:B,F2):INDEX(B:B,G2))
D2公式向下(无辅助列):
D2
=RANK(B2,INDEX(B:B,2+INT((ROW(A1)-1)/5)*5):INDEX(B:B,2+4+INT((ROW(A1)-1)/5)*5))
[英]Excel Formula - Reference Moving/Dynamic Cell
[英]Formula with dynamic cell reference
[英]Dynamic reference in excel formula
[英]excel vba: insert formula with dynamic cell reference using vba?
[英]Formula with dynamic reference to a specific cell
[英]Excel: using formula for cell reference
[英]Finding a reference to a cell in an excel formula
[英]Cell Reference not working for a formula in Excel
[英]Excel formula to reference 'CELL TO THE LEFT'
[英]Formula to Reference another Cell's Formula in Excel
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.