偏移功能仅适用于水平方向

时间:2015-05-12 17:52:49

标签: excel offset lookup

我可以使用OFFSET函数每隔7列拉一个特定的单元格,但是当我向右拖动时它只会拉出正确的数字,我需要向下拖出公式,从而用正确的信息填充我的列。请帮忙!

这是我目前使用的公式

=OFFSET(Shift!$AFV$14,0,(COLUMN(Shift!A1)*7))

1 个答案:

答案 0 :(得分:1)

好的,让我们分析你的公式:

=OFFSET(Shift!$AFV$14,0,(COLUMN(Shift!A1)*7)) 

OFFSET正在使用此单元作为基础:

Shift!$AFV$14

因为您使用了$表示法,所以无论您在何处复制此公式,它都将始终引用该单元格。

0

下一个参数0表示你想要工作0行偏移量。因此,$ AFV $ 14的同一行开启(即第14行)。

(COLUMN(Shift!A1)*7)

最后一个参数是告诉它要偏移多少列。 您正在使用COLUMN函数来提取传递的单元格的列NUMBER(在这种情况下:Shift!A1 因为您没有使用$表示法,所以当您复制单元格时,此单元格引用将会更改。 因此,如果您将单元格复制到右侧,则会显示:

Shift!B1

如果你将其复制下来,它将显示为:

Shift!A2

..等等。

我不确定你为什么这样做,我也不确定你想要实现的目标 - 所以我很难纠正这个公式。

希望通过这个解释你可以理解为什么它只向左/右移动......“因为你告诉它”。