我的问题与所附照片有关,其中在合并单元集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,然后对于每三行数据集将其增加2。然后链接到OFFSET公式中的此列!骇客,但能胜任!!
=OFFSET('Food Diary'!$A$2,31*(ROWS($F$18:F232)+P233),)
其中P233是-3
或-5
或-7
等!
答案 0 :(得分:3)
将-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
答案 1 :(得分:1)