【发布时间】:2011-05-03 12:35:51
【问题描述】:
我是一个应用程序的作者,该应用程序在打开 Excel 工作簿之前会删除并重新创建一些工作表,例如下例中的“Sheet1”。
同一工作簿中的其他工作表(例如 Sheet2)可能具有引用替换工作表的公式,如下所示:
=IF('Sheet1'!A9="","",'Sheet1'!A9)
不幸的是,上面公式中对 Sheet1 的引用在替换工作表时被破坏,变为
=IF(#Ref!A9="","",#REF!A9)
谁能想出一种方法来编写这个公式,这样它就不会失败?例如,它可以从 Sheet2 中的隐藏单元格中获取工作表的名称或其他什么?
我只是对 Excel 公式了解得不够多,不知道有什么可能性。
TIA
【问题讨论】: