有没有一种简单的方法可以在Excel中自动填充公式,其中Sheet引用是唯一可以更改的内容?

时间:2015-09-23 19:06:53

标签: excel excel-formula copy-paste autofill excel-indirect

我已经离开了默认设置,Sheet1,Sheet2等。我有一个公式,我想在工作簿中的所有工作表中运行:

  • Sheet1,A1我有:=Sheet2!$A$3

  • Sheet1,B1我有:=VLOOKUP("Total Data Used",Sheet2!$A$1:$G$555,4,FALSE)

如何将其复制到所有100张纸,其中唯一的更改是纸张编号参考?

例如:

Sheet1,A2应为:
=Sheet3!$A$3

Sheet1,B2应为:
=VLOOKUP("Total Data Used",Sheet3!$A$1:$G$555,4,FALSE)

Sheet1,A3应为:
=Sheet4!$A$3

Sheet1,B3应为:
=VLOOKUP("Total Data Used",Sheet4!$A$1:$G$555,4,FALSE)

1 个答案:

答案 0 :(得分:0)

请尝试Sheet1:

在A1:

=INDIRECT("Sheet"&ROW()+1&"!$A$3")  

和B1(两个公式都复制到适合):

=VLOOKUP("Total Data Used",INDIRECT("Sheet"&ROW()+1&"!"&"$A$1:$G$555"),4,FALSE)  

100张可能会导致性能下降(INDIRECT不稳定)。