【问题标题】:excel move across a row with reference moving down a column using OFFSETexcel使用OFFSET在行中移动,参考向下移动一列
【发布时间】:2017-05-17 11:33:00
【问题描述】:
我想要以下:
c31='Monthly Summary'!d5
d31='Monthly Summary'!d6
f31='Monthly Summary'!d7
g31='Monthly Summary'!d8
我知道你可以用偏移量做到这一点,但我并不擅长。
这是我失败的尝试:
=OFFSET('Monthly Summary'!$D$3,1,ROW()-31)
有什么建议吗?
【问题讨论】:
标签:
excel
excel-formula
offset
【解决方案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$3 是OFFSET 公式中的参考单元格,因此如果您想获得'Monthly Summary'!$D$5 的值,您必须在同一列中向下移动两行。因此,Cell C31 的行参数为 2,列参数为 0。同样适用于其他单元格。
或
在Cell C31输入以下公式
=OFFSET('Monthly Summary'!$D$3,COLUMN()-1,ROW()-31)
然后拖动/复制上面的公式。这应该适合你。
如果有什么不清楚的地方欢迎追问。