大量偏移到整个Excel工作表

我有一个MS Excel文件2张。 第一张包含用户input,第二张包含公式。

工作表Sheet1

+---+---+---+---+---+---+ | | A | B | C | D | E | +---+---+---+---+---+---+ | 1 | 1 | | 0 | 9 | | | 2 | 9 | 7 | | 3 | 2 | | 3 | 8 | | | 4 | | | 4 | 4 | | | 8 | | +---+---+---+---+---+---+ 

Sheet2中

 +---+--------------------------------+ | | A | +---+--------------------------------+ | 1 | =SUM(Sheet1!A1:A2) | | 2 | =PRODUCT(Sheet1!A4*Sheet11!B2) | | 3 | =MEAN(Sheet1!A1:A3) | +---+--------------------------------+ 

我希望Sheet2中的每个公式都有一个右边三个单元格的偏移量。 所以,这个例子会变成:

Sheet2(偏移后)

 +---+--------------------------------+ | | A | +---+--------------------------------+ | 1 | =SUM(Sheet1!D1:D2) | | 2 | =PRODUCT(Sheet1!D4*Sheet11!E2) | | 3 | =MEAN(Sheet1!D1:D3) | +---+--------------------------------+ 

我怎么能这样做? 我知道我可以使用OFFSET公式,但是对于整个工作表(36000行,200列以上),这是一个非常难看的解决scheme。

我没有任何代码发布,因为我不知道如何开始解决问题。

如果你只想做一次,一个简单的解决scheme是在A列之前在Sheet1上插入3列。Sheet2上的公式将按照你的要求偏移。 之后,只需从D1开始剪切Sheet1上的所有内容,然后将其粘贴到A1中。