如何使用间接函数来增加列?
我有一个困难的时间试图让列()函数正确增加。
我需要拉的数字将来自不同的表格,但是它们都是从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函数添加周围的“滴答”(例如'
)。