是否有一种简单的方法可以复制公式(请参阅"我想要的内容"在这种情况下只需=B4
=B5
=B6
)增加源行1而不是excel标准采取复制的行(参见"我得到什么",在这种情况下=B4
=B6
=B8
)?复制公式的距离模式始终相同(在该示例中始终跳过一个单元格)。源单元格/行中没有偏移量。
答案 0 :(得分:3)
假设数据从Cell B4
开始,然后在Cell C4
中输入以下公式
=IF(MOD((ROW()-4)*0.5,1)=0,OFFSET($B$4,(ROW()-4)*0.5,0),"")
根据需要向上拖动/复制上面的公式。见参考图片。
答案 1 :(得分:1)
略短:
=IF(ISODD(ROW()),"",OFFSET(B$4,(ROW()-4)/2,))
IF(ISODD(ROW()),"",....)
只返回每个奇数行的空白。 (在某些情况下,ISODD应更改为ISEVEN。)
B$4
是起点,并且锚定($
)以在公式被复制时保留参考。
ROW会返回当前行号,我们会在Row4中启动公式时从中扣除4
以复制该行中的单元格(因此当放入Row4时Row()-4
会给出{{} 1}} offset)。
随着公式的复制,ROW()每行增加0
,因为我们只希望每个第二行行增加1
,{{1} }。
希望如果要从不同的行开始或与多个空行交错,应该更改哪些内容。
移动锚点(1
而不是/2
),使用COLUMN代替ROW并将OFFSET中的最终$B4
向前移动一个位置(即紧挨着另一个位置)而不是下来。