如何使用间接函数来增加列?

我有一个困难的时间试图让列()函数正确增加。

我需要拉的数字将来自不同的表格,但是它们都是从K3开始,然后是+8列。 我可以得到第一列(K3)正确显示,但没有之后。

这是我正在与之合作。

=INDIRECT("'"&$A2&"'!k3") 

column()函数在哪里去实现我的目标,还是有其他我应该尝试的?

谢谢!

使用ADDRESS函数将基于文本的单元格引用提供到INDIRECT 。 有了COLUMN函数的一些math运算提供了8列交错,而ROW函数增加了“填充”function。 额外的好处是您可以将工作表名称直接合并到其中一个可选参数中。

在B2作为标准配方,

 =INDIRECT(ADDRESS(ROW(3:3), 11+((COLUMN(A:A)-1)*8), 4, 1, $A2)) 

根据需要填写。

address_with_indirect

请注意,我有意在工作表名称中添加一个空格,以便在必要时演示ADDRESS函数添加周围的“滴答”(例如' )。