Google表格-动态更改单元格引用

时间:2020-03-09 16:51:18

标签: google-sheets google-sheets-formula

需要一些帮助:

我在J5中有一个链接,=DataIn!O2

我需要单元格O5链接到DataIn!O243,但是,我需要进行动态处理,因为其他列也需要使用它。我需要能够将J5复制到O5,T5等中,每次将DataIn!O2增加241。

例如,当我复制=DataIn!O2的J5时,

O5 would be =DataIn!O246
T5 would be =DataIn!O487

然后将值复制到下一行:

J6 =DataIn!O3
O6 =DataIn!O247
T6 =DataIn!O488

我尝试了=INDIRECT("DataIn!O"&2+241),但是没有用。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用COLUMN()函数。

这将获取当前单元格的列。

您的函数可以是INDIRECT("A"&(<X>), TRUE),其中<X>必须是根据您的描述的自定义公式。

例如:

  • 将此公式放在C1上并将其拖到侧面(D1E1F1等)
  • A1开始的值
  • 获取每4个值(A1A5A9A13等)

我的<X><starting number> +(COLUMN()-<starting column number>)* <value interval>

翻译为:1+(COLUMN()-3)*4

相关问题