在Excel公式中使用一个variables
是否有可能在excel公式中使用特定的单元格作为variables,因此该单元格中的任何值都将插入到公式中? 例如:
=SUM(B1:B100)
我想使用单元格A2作为我的持有人,所以我插入结束数字在那里A2 = 95.我怎么写这个:
=SUM(B1:B(A2))
所以我可以保留公式,但通过更新A2中的值来更改范围
INDIRECT
将做到这一点:
=SUM(B1:INDIRECT("B1:B"&A2))
我build议这样做的一个好方法是使用INDEX。 因为INDEX返回一个引用,你可以用它来指定一个范围
=SUM(B1:INDEX(B:B,A2))
尽pipe可以使用OFFSET和INDIRECT,但这些易失性函数有一些缺点