Excel:将每一行从第一行复制到另一行

在Excel中,我试图将数据从一张表复制到另一张表中。 每个数据点由九行分隔。 在新的表格上,我从第六行开始,继续这20行。 例如:

B6=Scenarios!H7 B7=Scenarios!H16 B8=Scenarios!H25 ... 

我不介意手动执行此操作,但基于此模式,我需要填充很多列。

 C6=Scenarios!H8 C7=Scenarios!H17 C8=Scenarios!H26 ... 

在继续这个模式之前,我手动填充一些列,然后跳过一对“Scenario”表单行。

 F6=Scenarios!H11 F7=Scenarios!H20 F8=Scenarios!H29 ... E6=Scenarios!H12 E7=Scenarios!H21 ... 

我已经环顾四周,我知道INDIRECT或OFFSET命令可以帮助,像

 F5=INDIRECT("Scenarios!H"&((ROW(H11)*9))) 

要么

 F5=INDIRECT("Scenarios!H"&((ROW($H7)*1)+4)) 

然而,我无法得到一个能够正确工作的公式,我只需要简单地复制单元格并使其正确填充即可。 任何人都可以帮助我在这个math,否则提供更好的解决scheme?

B6 = =INDEX(Scenarios!H:H, ROWS($B$6:B6)*9-2)

C6 = =INDEX(Scenarios!H:H, ROWS($B$6:B6)*9-1)

F6 = =INDEX(Scenarios!H:H, ROWS($B$6:B6)*9+2)

E6 = =INDEX(Scenarios!H:H, ROWS($B$6:B6)*9+3)

复制公式,你会得到math的想法,如果你有其他的列填补。