2015-09-23 30 views
0

是否有一种简单的方法在Excel中自动填充公式,其中工作表参考是唯一发生更改的公式。我已经离开了默认的Sheet1,Sheet2中,等自动填充,仅更改工作表编号

我有,我想通过在工作簿中的所有表运行一个公式:

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

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

如何复制下来,以覆盖所有100张,其中唯一的变化是纸张编号的参考?

例如:

Sheet 1中,A2应该是:
=Sheet3!$A$3

Sheet 1中,B2应该是:
=VLOOKUP("Total Data Used",Sheet3!$A$1:$G$555,4,FALSE)

Sheet 1中,A3应该是:
=Sheet4!$A$3

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

回答

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是易失性的)。

+1

这样做了,谢谢!间接是我只是不考虑的其中之一! –