0

我需要从 D2 开始的 Sheet4 从 G112 开始在 Sheet1 中填充一列。

所以 Sheet1 G112 = Sheet4!D2

G113 将有 =Sheet4!D15

等等。我还需要其他列的每 13 行,并且我不想复制我需要的每个单元格的引用。有没有办法每 13 行填充一列,所以我不需要手动完成?

4

2 回答 2

0

你可以使用这个:

=INDIRECT("Sheet4!A"&((ROW()-112)*13)+2)

注意:此公式仅适用于您第一次输入的单元格,即第 112 行。否则您必须在此处进行调整:

=INDIRECT("Sheet4!A"&((ROW()-112)*13)+2)
                             ^^^

要每次调整要跳过的行,请在此处调整:

=INDIRECT("Sheet4!A"&((ROW()-112)*13)+2)
                                  ^^

并从一开始调整偏移量(最小为 1,否则您将获得 的参考A0),请在此处调整:

=INDIRECT("Sheet4!A"&((ROW()-112)*13)+2)
                                      ^
于 2013-06-26T15:51:20.897 回答
0

试试这个INDIRECT功能:

如果B1containsINDIRECT("A" & C1)C1contains 6B1将显示A6单元格的值。使用该函数,您可以将所需的索引放在一列(例如 C)中,并从另一列(例如 A)中提取值。

于 2013-06-26T14:52:54.013 回答