我的问题与所附照片有关,我在合并的单元集F229:F231
中有以下公式,它可以正常工作:
=OFFSET('Food Diary'!$A$2,31*(ROWS($F$18:F229)-3),)
这将从另一个工作表中提取数据 - 在这种情况下,值73.0
被拉出(在单元格区域H229 to M231
中有类似的公式。
基本上我希望-3
公式上面的OFFSET
部分每次复制并粘贴三行集时增加2。所以在F232 - F234
的合并单元集中它将是-5,在下一个单元格中它将是-7
,然后是-9
等。
这有点像黑客,但这会导致正确的数据被拉出。这不是工作电子表格,只是个人日志记录我的食物等所以不一定是理想的。
谢谢你的任何建议!
更新:
我现在找到了一种方法来使它工作。
在数据右侧的一列中,我在三行中输入-3,然后为每三行数据集增加两行。然后链接到OFFSET公式中的此列!一个黑客,但它做的工作!
=OFFSET('Food Diary'!$A$2,31*(ROWS($F$18:F232)+P233),)
其中P233是-3
或-5
或-7
等!
将-3
更改为+2*Row()/3 + c
,其中c
是一个修饰符,以确保您的第一行排队
例如,如果第一行是第4行,并且您希望该值为2:
- 2 * Row() / 3 + c
- 2 * 4 / 3 + c
- 8 / 3 + c
- 2.666 + c
c = - 1/3
- 2.666 - 1/3
- 3
- 2 * Row() / 3 - 1/3
然后,当您将其复制到第7行时:
- 2 * Row() / 3 - 1/3
- 2 * 7 / 3 - 1/3
- 14 / 3 - 1/3
- 4.666 / 3 - 1/3
- 5