在 Excel 中更新摘要表

在 Excel 中更新摘要表

我有一个电子表格,最终将包含 52 张表(每周一张)。每张表上都有一个单元格,其中包含百分比。我想将此单元格复制到摘要表中,以便可以将其绘制成图表。

摘要表上的公式是。从表中的=Week1!J7单元格复制数据。有没有办法自动填充此公式但增加表号?例如。J7week 1=Week2!J7

答案1

最好的办法是将汇总表列成清单,并使用参考表来引用它们

A      B
Week1  =indirect(A1&"!J7")
Week2  =indirect(A2&"!J7")
Week3  =indirect(A3&"!J7")

您可以向下拖动间接函数,它将根据 A 列中的工作表名称进行更新。f9拖动后按刷新。当然,它需要一个“辅助”列,但它可以正常工作

因此,输入Week1并将A1其向下拖动到A52,然后输入=indirect(A1&"!J7")并将B1其向下拖动到B52。然后按F9

答案2

要在没有辅助列的情况下执行此操作,只需在 A1 中使用此公式并向下填充。

=INDIRECT("Week"&ROW()&"!$J$7")

如果您从不同的行开始,请更改ROW()子字符串以将第一个条目中的值与 1 匹配。例如,如果您从 A2 开始,则可以使用以下内容。

=INDIRECT("Week"&ROW()-1&"!$J$7")

编辑(一年后):

更好的是,无论您的起始行是什么,都使用下面的公式。

=INDIRECT("Week"&ROWS($1:1)&"!$J$7")

答案3

您应该输入前两个,然后拖动自动填充柄(Excel 中任何选择轮廓右下角的小方块)来填充其余项目,它应该检测到递增的数字。

相关内容