excel移动一行,参考使用OFFSET向下移动一列

时间:2017-05-17 11:33:01

标签: excel excel-formula offset

我想要以下内容:

c31='Monthly Summary'!d5
d31='Monthly Summary'!d6
f31='Monthly Summary'!d7
g31='Monthly Summary'!d8

我知道你可以用偏移来做到这一点,但我不是很好。

这是我失败的尝试:

=OFFSET('Monthly Summary'!$D$3,1,ROW()-31)

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

c31='Monthly Summary'!d5  =OFFSET('Monthly Summary'!$D$3,2,0)
d31='Monthly Summary'!d6  =OFFSET('Monthly Summary'!$D$3,3,0)
f31='Monthly Summary'!d7  =OFFSET('Monthly Summary'!$D$3,4,0)
g31='Monthly Summary'!d8  =OFFSET('Monthly Summary'!$D$3,5,0)

如果您看到,'Monthly Summary'!$D$3OFFSET公式中的引用单元格,那么如果您希望获得'Monthly Summary'!$D$5的值,则必须在同一列中向下移动两行。因此,对于Cell C31,行参数为2,列参数为0.同样适用于其他单元格。

Cell C31中输入以下公式

=OFFSET('Monthly Summary'!$D$3,COLUMN()-1,ROW()-31)

然后拖动/复制上面的公式。这应该适合你。

随意询问是否有任何不清楚的事。