英文:
OFFSET Formula Modification
问题
我知道偏移公式的工作原理(例如=OFFSET($B$5,(ROW(A1)*n)-1,0)
)。但是,您能否建议如何修改它以获取从列B中获取第一个单元格(然后随着拖动它向下),从列C中获取第一个单元格,然后从列B中获取第二个单元格,从列C中获取第二个单元格,依此类推?
谢谢
英文:
I know how the offset formula (e.g. =OFFSET($B$5,(ROW(A1)*n)-1,0)
) works. However, can you advise how to modify it to get 1st cell from column B (and then as I drag it down) first cell from C and then second cell from B and second cell from C, and so on?
Thanks
答案1
得分: 1
你可以尝试使用OFFSET
、MOD
和ROUNDUP
函数的混合来获取不断变化的rows
和cols
参数:
=OFFSET($B$1, ROUNDUP(ABS(ROW(A1)/2), 0)-1, MOD(ROW(A2), 2))
我在单元格B1:C6
中包含了一些随机值,以更清晰地展示结果。
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论