0

我为常用公式定义了名称,如下所示:

指针 =DataSheet!$A$1
sh1X0 =OFFSET(DataSheet!C7,0,0,DataSheet!pointer+1,1)
sh1X0 =OFFSET(DataSheet!F7,0,0,DataSheet!pointer+1,1)

输入的名称

我关闭名称管理器。
我正在使用它们制作图表系列。一切正常。
到目前为止,活动单元格是 B4。
我选择了一个不同的单元格,比如 B5,所有偏移公式都相对于所选范围发生了变化(损坏)。上述公式变为:

sh1X0 =OFFSET(DataSheet!C8,0,0,DataSheet!pointer+1,1)
sh1X0 =OFFSET(DataSheet!F8,0,0,DataSheet!pointer+1,1)

如果 C5 是选择,那么

sh1X0 =OFFSET(DataSheet!D8,0,0,DataSheet!pointer+1,1)
sh1X0 =OFFSET(DataSheet!G8,0,0,DataSheet!pointer+1,1)

损坏的名称

为什么公式会发生变化?
如何使它们独立于细胞的选择?

4

1 回答 1

1

正如你所说,你的公式是相对的。您需要使用美元符号使它们成为绝对值,例如:

sh1X0=OFFSET(DataSheet!$C$7,0,0,DataSheet!pointer+1,1)

请注意,您可以选择 C7 部分并点击F4几次以正确显示美元符号。

Jan Karel Pieterse 页面对已定义名称中的绝对和相对引用进行了解释。

于 2013-03-14T05:51:19.137 回答