多个工作表中重复命名范围的总和?

时间:2012-11-06 13:35:56

标签: excel

我的Excel文件中有X张纸。在所有工作表上,都有一个命名范围:

  

TotalSupportCost

在主表上,我该怎么做:

Total value of all TotalSupportCost across every worksheet

这样,无论何时复制工作表,总数都会动态增加

1 个答案:

答案 0 :(得分:1)

遗憾的是你不能使用像'= SUM('Sheet1:Sheet3'!testname)'这样的东西,虽然当你按住shift键并选择所有表格时Excel本身会给出...

您可以在有限范围内使用的工作表函数INDIRECT()但是您仍然无法学习工作簿中工作表的所有工作表名称。

这使您可以使用VBA。在VBA中,您实际上可以遍历所有工作表并检索(并总结)某个单元格或命名范围的所有值。当您使用此功能Public时,您将能够将其称为工作表函数本身!