自动更新公式以链接到 Microsoft Excel 2016 中的新工作表?

自动更新公式以链接到 Microsoft Excel 2016 中的新工作表?

我正在创建一个项目管理工作表,以生成我所工作的慈善机构正在运行的各种项目的自动报告。

目前,我每个项目都有一个工作表,还有一个数据整理表,该工作表将各个工作表中的所有字段拉到一个地方以制作图表等。每次创建新项目时,我都需要进入数据整理表并查找 + 用新工作表的名称替换一行占位符公式。

我想知道是否有一个解决方案(最有可能是带有代码?)可以在创建新工作表时自动更新这些公式,并将新工作表的标题插入其中。

我看到了这个问题,它是类似的(是否可以自动将新工作表中的单元格添加到 Excel 中的公式中?) 但我认为这里的解决方案不适合我,因为我不仅要处理数字字段。例如,一个字段是资助者类型,可以是公司、政府等。我知道这些可以按数字分类,但为了保持项目表界面对那些将要完成它们的人来说直观,我宁愿不这样做。

谢谢!

答案1

如果您运行的是 Office 2013 或更新版本,请尝试 3D 引用。请保持项目表的顺序如下:

Summary / Proj1 / Proj2 / ProjNew / ProjLast / Template

现在

=SUM(Proj1:ProjLast!A1)

会对所有项目表求和。只需确保您的新项目表夹在 Proj1 和 ProjLast 之间即可。如果 Template 中的所有值均为零(并且您只求和而不求平均值),您当然可以 =SUM(Proj1:Template!A1) 并降低跳过新表的风险。

相关内容