是否可以将特定单元格用作excel公式中的变量,以便该单元格中的任何值都将插入到公式中?例如:
=SUM(B1:B100)
我想使用单元格A2作为我的持有者,所以我在那里插入A2 = 95的结束数字。我如何写这个:
=SUM(B1:B(A2))
所以我可以保留公式相同但通过更新A2
中的值来改变范围答案 0 :(得分:1)
我建议这样做的好方法是使用INDEX。因为INDEX返回引用,您可以使用它来指定像这样的范围
=SUM(B1:INDEX(B:B,A2))
虽然可以使用OFFSET和INDIRECT,但这些volatile functions
存在某些缺点答案 1 :(得分:1)
INDIRECT
会这样做:
=SUM(B1:INDIRECT("B1:B"&A2))