我定义了常用公式的名称,如下所示:
指针=数据表!$ 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)
为什么公式会改变?
他们如何保持独立于细胞的选择?
答案 0 :(得分:1)
正如你所说,你的公式是相对的。你需要使用美元符号来证明它们是绝对的,例如:
sh1X0 =OFFSET(DataSheet!$C$7,0,0,DataSheet!pointer+1,1)
请注意,您可以选择C7部分并多次点击 F4 以获得正确的美元符号。
此Jan Karel Pieterse page解释了已定义名称中的绝对和相对引用。