Excel 帮助锁定公式以防止在插入单元格时进行调整

Excel 帮助锁定公式以防止在插入单元格时进行调整

我有一个 Excel 工作簿,其中有一张隐藏的工作表,该工作表基本上仅使用 = 公式即可从同一工作簿中的其他工作表中提取数据。

我遇到的问题是,如果我向工作表添加列或单元格,公式会从中提取数据,然后调整隐藏工作表上的公式。我不希望发生这种情况。

如果我插入新的 C 列,然后向 CI 列添加数据,仍然希望隐藏的数据表从该列中提取信息。现在它跳过了 C 列。

这是我正在使用的的基本公式:='OME6500 Commissioning '!C2

有没有办法锁定公式,以便它不会根据“OME6500 调试”表上的单元格插入进行调整。

答案1

使用 INDIRECT 函数。在每个单元格中,不要使用

='OME6500 Commissioning '!C2

使用

=INDIRECT("'OME6500 Commissioning '!C2")

无论您对原始单元格做什么,引用都不会改变。如果您需要填充大量单元格,请使用

=INDIRECT("'OME6500 Commissioning '!C"&ROW(A2))

然后您可以填写间接公式,而不必手动编辑每个单元格。

祝你好运!

相关内容