我有一个电子表格,最终将包含 52 张表(每周一张)。每张表上都有一个单元格,其中包含百分比。我想将此单元格复制到摘要表中,以便可以将其绘制成图表。
摘要表上的公式是。从表中的=Week1!J7
单元格复制数据。有没有办法自动填充此公式但增加表号?例如。J7
week 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 中任何选择轮廓右下角的小方块)来填充其余项目,它应该检测到递增的数字。