我需要从 D2 开始的 Sheet4 从 G112 开始在 Sheet1 中填充一列。
所以 Sheet1 G112 = Sheet4!D2
G113 将有 =Sheet4!D15
等等。我还需要其他列的每 13 行,并且我不想复制我需要的每个单元格的引用。有没有办法每 13 行填充一列,所以我不需要手动完成?
我需要从 D2 开始的 Sheet4 从 G112 开始在 Sheet1 中填充一列。
所以 Sheet1 G112 = Sheet4!D2
G113 将有 =Sheet4!D15
等等。我还需要其他列的每 13 行,并且我不想复制我需要的每个单元格的引用。有没有办法每 13 行填充一列,所以我不需要手动完成?
你可以使用这个:
=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)
^
试试这个INDIRECT
功能:
如果B1
containsINDIRECT("A" & C1)
和C1
contains 6
,B1
将显示A6
单元格的值。使用该函数,您可以将所需的索引放在一列(例如 C)中,并从另一列(例如 A)中提取值。