取出每 n 行并转置,同时保持链接

取出每 n 行并转置,同时保持链接

我有以下大表格,如图左侧所示(仅 A 列和 B 列)。

我想要得到其右侧写有“GOAL”的表格。

我想取出 B 列的每 3 行(值 11、654 和 4546),并将它们放入 GOAL 下方右侧的表格中。我的想法是,我想保留 E4 和 B4 之间的链接,这样如果我更改 B4 或 B11 或 B18,它们将分别在 E4、F4 和 G4 中更改。

我尝试使用 OFFSET 函数,但它只有在我将其沿列向下拖动而不是跨列拖动时才有效。

我将不胜感激任何帮助。

在此处输入图片描述

编辑:我的数据看起来更像是这样:

在此处输入图片描述

答案1

无需使用易失性 Offset,这一点非常容易实现。如果您的规则是所需值位于年份数字下方三个单元格,则使用 Match 找到年份数字所在的行,将 3 添加到该行号,然后使用 Index() 从 B 列中获取该计算数字的值:

=INDEX($B:$B,MATCH(E3,$A:$A,0)+3)

请注意,对 A 列和 B 列的引用用 $ 符号固定,因此复制公式时它们不会改变,但对 E3 的引用是相对的,因此复制时它会调整为 F3、G3 等。

在此处输入图片描述

相关内容