我可以使用OFFSET函数每隔7列拉一个特定的单元格,但是当我向右拖动时它只会拉出正确的数字,我需要向下拖出公式,从而用正确的信息填充我的列。请帮忙!
这是我目前使用的公式
=OFFSET(Shift!$AFV$14,0,(COLUMN(Shift!A1)*7))
答案 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
..等等。
我不确定你为什么这样做,我也不确定你想要实现的目标 - 所以我很难纠正这个公式。
希望通过这个解释你可以理解为什么它只向左/右移动......“因为你告诉它”。