如何指定变量Excel范围?

我希望能够基于行/列变量在Excel中动态指定一个范围

假设我有一个文件,其中的内容有点像这样:

A、B、C、D、E
1  10  11  12  13  14
2  51  52  53  54  55

如果我想对第1行第2-4列(即11+12+13)中的项目求和,我将如何指定

如果我是手工操作,我会键入:

=总和(B1:D1)

…但我如何通过编程动态生成范围定义,只知道需要的行(1)和列号(2-4)

=总和(??)

提前感谢您的帮助

(我正在使用Microsoft Excel 2011 for Mac,因此基于Excel VBA/宏的解决方案对我不起作用。)

我也有同样的需求——看起来OFFSET函数可以让您这样做

因此,对于上述情况:

=和(偏移量(A1,0,1,1,3))

要分解它:

偏移量(参考单元格,
从参考单元格到起始范围的行偏移量,
col offset以开始范围、所需范围的高度,
所需范围的宽度)

如果需要,可以将偏移量设置为零,或者+向下参照,-向上参照

发表评论