dynamic引用到工作表
假设我有很多工作表: Total, Product1, Product2,... Product100
。 所有的Productx
工作表在单元格的分布上是相同的。
我想在工作表中收集Total
所有产品工作表中的单元格值。 我可以通过单击[我将在单元格='Product15'!D12
]中获得工作表Product15
的单元格D12
的值。 我可以拖动它,并得到以下='Product15'!D13
, ='Product15'!D14
这是伟大的!
但是,有没有办法避免点击并自动执行? (我有很多产品表!)。
我试图把所有的产品工作表名称放在一行,并创build一个间接的链接,但它没有工作。 防爆。 其中“Product15”将位于“ Total
工作表和单元格B$15
:
=indirect(concatenate("'",B$15,"'!",D13),TRUE)
任何想法/评论巨大的赞赏!
在总计单元格A1中input:
=INDIRECT("Product" & ROW() & "!D12")
并抄下来。
你可以在D13中创build一个string,但是在复制时重新计算一个13的数字:
=indirect(concatenate("'",D$3,"'!","D", ROW()+8),TRUE)
根据需要调整8