引用其他工作表的单元格,同时每次将行号增加15

我试图得到表单2的单元格“A1”中的单元格A19的值,以及单元格A2的单元格“A2”中的单元格A36的单元格“A36”(19 + 15)的值。不想使用VBA因为纸张中的行数很高。 尝试了间接的function,但还没有能够弄清楚如何从其他工作簿引用单元格。 有什么办法可以做到这一点?

Sheet2中 ,单元格A1input:

=INDEX(Sheet1!A:A,19+(ROWS($1:1)-1)*17) 

并抄下来。

这将从这些行中检索数据:

 19 36 53 70 87 104 121 138 155 172 189 206 

那是因为19到36之间的增量是17
如果您确实希望增量为15 ,则在复制之前将顶部方程中的15replace为15

正如你所说,你也可以使用INDIRECT,但INDIRECT是不稳定的,所以INDEX是一个更好的select

= INDIRECT( “!Sheet 1中A” 和1 +(ROW() – 1)* 2)