参考多个excel表

时间:2014-03-22 11:29:01

标签: excel excel-vba vba

我的Excel工作簿包含许多工作表,每个工作表都包含模拟数据。但是,第一张纸将用于汇总所有模拟的平均值。每张表都包含单个模拟的数据。

现在我想做的是有一个参考,我可以在其中输入所有模拟表的名称,然后在所有其他图表/表格中使用此参考来执行计算所有工作表的平均值等事项。 / p>

到目前为止我得到的是:

=AVERAGE('Simulation 1:Simulation 2:Simulation 3'!C2:C8)

但是,我有很多这样的细胞,我经常添加新的模拟表。因此,我不想像这样维护每一个单元格。相反,我希望有一个单元格,我在其中维护使用的工作表。我试过这个:

'Simulation 1:Simulation 2:Simulation 3'

这个单元格有文字"'模拟1:模拟2:模拟3'"作为纯文本。我创建了一个名为" EnabledSheets"在细胞上并将其他细胞改变为:

=AVERAGE(EnabledSheets!D2:D8)

然而,这不起作用。有没有人知道如何使这项工作?我真的有很多床单而且他们的人数经常变化......

谢谢!

1 个答案:

答案 0 :(得分:4)

我会创建两个括号工作表..... alpha和omega,并将所有实际数据表放在这些工作表之间。

然后是一个公式:

=AVERAGE(alpha:omega!A1)

在添加或删除数据表时无需调整。