如何才能使总行出现在可变大小的表格底部?

如何才能使总行出现在可变大小的表格底部?

我有一张行数可变的表格。我希望它下面有总行数。

这些行是由生成数组的函数生成的。所以我当前的解决方案是留出足够多的空白行,以便总行足够远,数组不会与总行发生冲突。但这显然会留下很多空白行。

有一个更好的方法吗?

答案1

只是检查一下,您是否真的使用了 Excel 表格功能?如果您将数据格式化为表格(也可以具有可变长度),则可以选择在“表格设计”功能区下添加“总计行”。

答案2

如果您想要公式方法,请使用矩阵乘法。这可能有点棘手,但可以创建一个单位矩阵,在其下方有一行额外的 1。例如,假设您的数据是

1
2
3

“ID 与总数”矩阵是

1  0  0
0  1  0
0  0  1
1  1  1

然后

=MMULT(ID with total, data vector)

会给

1
2
3
6

要轻松创建矩阵,您需要带有 MAKERRAY 函数的 Excel 365:

=MAKEARRAY(4, 3, LAMBDA(r, c, IF(r>3, 1, IF(r=c, 1, 0))))

相关内容