如何删除工作表并使用相同的名称插入同一工作表,但防止在公式中引用错误?

我在Sheet2单元格D8中有一个值。

Sheet 1中的单元格A4具有一个公式,其中包含来自Sheet2的单元格D8的值。

现在,当我删除整个Sheet2时Sheet1中单元格A4的公式中出现了一个引用错误,这很好。

但是当我使用单元格D8中的另一个新值插入一个具有相同工作表名称Sheet2的新工作表时, Sheet1单元格A4中的公式仍显示一个引用错误。

我如何解决这个问题?

对于同一张表格中的公式,我可以使用偏移function,但是在删除和重新插入工作表时,我遇到了问题。

谢谢!

使用Sheet1单元格A4中的间接函数来硬编码地址,如下所示
=INDIRECT("Sheet2!D8")

  • 只需将新Sheet2的内容直接复制并粘贴到现有工作表上即可。

要么

  • Sheet2重命名为新名称,例如fred
  • 插入新的Sheet2
  • Ctrl + F一起….. replace …. find:fredreplace为:Sheet2 在这里输入图像说明