我是一个应用程序的作者,该应用程序在打开 Excel 工作簿之前会删除并重新创建一些工作表,例如下例中的“Sheet1”。
同一工作簿中的其他工作表(例如 Sheet2)可能具有引用替换工作表的公式,如下所示:
=IF('Sheet1'!A9="","",'Sheet1'!A9)
不幸的是,当替换工作表时,上述公式中对 Sheet1 的引用被破坏,变为
=IF(#Ref!A9="","",#REF!A9)
谁能想出一种方法来编写这个公式,这样它就不会失败?例如,它可以从 Sheet2 中的隐藏单元格中获取工作表的名称还是什么?
我只是对 Excel 公式知之甚少,不知道有什么可能性。
TIA