我希望能够基于行/列变量在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以开始范围、所需范围的高度,
所需范围的宽度)
如果需要,可以将偏移量设置为零,或者+向下参照,-向上参照