页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

版本 1 下一个 »

(本文档仅供参考)

问题

excel中使用的求和公式会自动引用数据集扩展的数据,如何实现公式不随着数据扩展而扩展,即如何对指定单元格进行汇总求和。例,电子表格表样如下:

数据预览如下,要求分别对红色圈出的单元格(D2、D5、D8、D11、D14、D19)进行汇总求和(合计:1129);紫色圈出的单元格(E4、E7、E12、E18)进行汇总求和(合计:25632.8)。

解决方案

利用Excel的index()以及系统的计算函数SSR_GetSubCells()实现;

对D列指定单元格求和,由于指定单元格包含字段绑定单元格D2,采用如下公式进行求和:

=INDEX(SSR_GetSubCells(D2),1,1)+INDEX(SSR_GetSubCells(D2),4,1)+INDEX(SSR_GetSubCells(D2),7,1)+INDEX(SSR_GetSubCells(D2),10,1)+INDEX(SSR_GetSubCells(D2),13,1)+INDEX(SSR_GetSubCells(D2),18,1)

对E列指定单元格求和,因指定单元格未包含绑定字段的单元格E2,直接相加即可:

预览数据,与之前预算的合计值相等:


注意:若预览数据后,发现汇总数据随着左侧的报表扩展,而非只有一行。

可通过设置数据区域解决此问题,参考:电子表格-分片报表

  • 无标签