在EXCEL工作簿中有N+2个工作表,其中第一个是“参数”表,最后一个是“汇总”表,现在要把中间N个表的C6汇总到“汇总”表的C6,这N个表从左到右的名称依次是SQ,JQ,......,DM,表格式都与“汇总”表完全一致。现在我在“汇总”表的C6单元格输入公式 SUM(SQ:DM!C6) 汇总完全没问题。“参数”表的A1单元格的值为要汇总的第一个工作表名称“SQ”,A2为要汇总的最后一个工作表名称“DM”,“参数”表中的A1、A2值会根据这N个要汇总工作表的首尾工作表名称变动而改变(这个已解决)。
现在的问题是:在“汇总”表的C6单元格输入公式
SUM(INDIRECT("参数!A1"):INDIRECT("参数!A2")!C6) 就会提示公式错误,如果输入公式 SUM(INDIRECT("参数!A1"):DM!C6) 则会得出“#VALUE!”错误值。但是,如果在“汇总”表的某单元格输入公式 INDIRECT("参数!A1") 就能得出正确值“SQ”。
请教各位高手,这个函数错在哪儿?正确的应该怎么写?
急盼!!!
INDIRECT函数是Microsoft Excel 中的公式,此函数立即对引用进行计算,并显示其内容。
具体用法如下:
1.工作簿中有多张工作表,A列和B列都有类似的数据,行数不同。
2.选中“汇总”表A1单元格,点击【数据】-【合并计算】。
3.左上角选择适当的运算方式,本例为“求和”。如下图所示点击选择按钮选择数据。
4.选中第一张工作表数据,并点击【添加】按钮。
5.顺序将其他工作表数据也添加进来。
6.由于原始数据第一行是标题,并且要以A列数据分类汇总,所以选中下面两个选项。
7.确定后就在“汇总”表生成了每个人的“数量”汇总求和数据。
8.如果勾选【创建指向源数据的链接】则最终返回链接数据并汇总。
9.完成汇总效果如下。
10.点击每个人旁边的加号就可以看到汇总数据是从哪张工作表的哪个单元格引用过来的。