如何在删除行时创建一个无效的公式。
例如,在单元格F12中,我具有以下公式:= F11 + D12-E12
这基本上是从上面的单元格中获取值,然后将单元格2的值添加到左侧,并将单元格中的值直接减去左侧。
但是,因为我使用的是实际的单元格地址,所以只要删除一行,下面的所有行都会变为无效。
我如何用相对位置表达公式(即=“1以上”+“2到左” - “1到左”)
感谢。
答案 0 :(得分:35)
您可以使用
=OFFSET(F12,-1,0)+OFFSET(F12,0,-2)-OFFSET(F12,0,-1)
或=INDIRECT("F11",true)+INDIRECT("D12",true)-INDIRECT("E12",true)
=INDIRECT("R11C6",false)+INDIRECT("R12C4",false)-INDIRECT("R12C5",false)
=INDIRECT("R[-1]",false)+INDIRECT("C[-2]",false)-INDIRECT("C[-1]",false)
这两个函数还允许指定范围,只使用您个人喜好的任何内容(请参阅Excel帮助)...
答案 1 :(得分:3)
=OFFSET(F12;-1;0)
)