在Excel中更新摘要表


2

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

汇总表上的公式是 =Week1!J7。从单元格复制数据 J7 在表格中 week 1。有没有办法自动填充此公式但增加工作表编号?例如 =Week2!J7

Answers:


4

您最好的选择是在汇总表上列出表格,并使用引用它们的公式

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

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

所以输入 Week1A1 并将其拖动到 A52然后键入 =indirect(A1&"!J7")B1 并将其拖动到 B52。然后按 F9


@Dan如果它适用于您,请单击答案旁边的复选标记来标记答案
Raystafarian

2

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

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

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

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

编辑(一年后):

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

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

0

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


这样做会增加单元格数量,但在相同的Week1 sheet.eg = Week1!J8,9,10等。我想更改实际的工作表编号.Eg Week2!J7
Dan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.