插入列并随之调整公式

插入列并随之调整公式

假设单元格 A1 中有一个数字,单元格 B1 中也有一个数字,而 C1 中有公式“=B1-A1”。

现在我插入一列以将新数字放入新建的 C1 单元格中,并且公式已移动到 D1,但仍然引用“=B1-A1”公式。

我怎样才能使每次插入一列时,公式焦点也会移动,这样在插入新列“C”后,公式现在显示为“=C1-B1”

答案1

这有点棘手,但为了始终引用公式所在单元格左侧的两个单元格,您需要这样的公式 -

=OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,-1)-OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,-2)

这将从左侧一个单元格中减去左侧两个单元格。

答案2

我建议使用抵消单元格 C1 中的公式。尝试一下。

=OFFSET(C1,0,-1,1,1)-OFFSET(C1,0,-2,1,1)    

答案3

我不会在 C 列插入,而是将 C1 复制到 D1,然后用新值覆盖 C1。

D1 中的公式将显示 =C1-B1。

相关内容