我有一个简单的工作表,其中每列都引用其前面的列。它的目的是通过渐进式预算来预测兴趣模式。
本质上,它遵循以下模式:
每一列代表一周,因此随着时间的推移,我删除了前一周的列以合并数据。每次我删除列(例如列 C)时,列 D 都会变为 C,但对 C2 的引用不会更新为 B2。我收到标准 #REF 错误。是否有一种公式化的方法可以避免这种情况,这样我就不必在每次删除列时手动更新每个引用?
我尝试使用 INDIRECT 或 $ 标签强制公式根据列删除进行更新,但我不知道如何使其工作。
举个直接的例子:
在 C2 中代替:
=B2+SUM(C3:C6)
用途:
=INDIRECT("C[-1]",0)+SUM(C3:C6)
“R1C1 表示法”中的 C[-1]
表示当前单元格左侧的一个单元格,因此当您删除左侧的列时,不会导致 #REF!
错误,但会检索左侧的新单元格。