首页 > 解决方案 > OFFSET 公式修改

问题描述

我知道偏移公式(例如=OFFSET($B$5,(ROW(A1)*n)-1,0))是如何工作的。但是,您能否建议如何修改它以从 B 列中获取第一个单元格(然后当我将其向下拖动时)从 C 中获取第一个单元格,然后从 B 中获取第二个单元格,从 C 中获取第二个单元格,依此类推?

谢谢

标签: excelexcel-formula

解决方案


您可以尝试使用OFFSET,MODROUNDUP函数的组合来获得不断变化的rows&cols参数组合:

=OFFSET($B$1,ROUNDUP(ABS(ROW(A1)/2),0)-1,MOD(ROW(A2),2))

我在单元格中包含了一些随机值,B1:C6以便以更清晰的方式呈现结果:

在此处输入图像描述


推荐阅读