将excel(2007)工作表复制到新的工作簿,而不需要引用原始工作簿的公式

我有两张工作簿。 第一个是充满了数据和计算,第二个是大多数单元格引用第一个工作表。 第二个工作表也连接string和表单元的引用,以形成其他地方使用的SQL命令。

还有第二个工作簿(很快就会更多)。 它具有与其他工作簿的第一张相同的工作表,但数据不同。 我遇到的问题是新的工作簿需要一张类似于原始工作簿的第二张工作表(抱歉,如果这听起来令人困惑)。 我想简单地复制表格及其公式,我尝试使用“移动或复制…”选项。 不幸的是,单元格中的公式引用了旧工作簿中的第一个工作表,如下所示:= [foobar.xlsx] data!A1。 太多的数据来手动删除它们。 我不能只重做公式,因为我不得不从第二张纸上删除很多特定的行,所以拖动公式不能正确匹配。 我目前正在尝试与REPLACE一起破解,但如果任何人都可以提供帮助,将不胜感激。

澄清:当我复制工作表时,一个公式将显示为= [foobar.xlsx] data!A1。 我希望它只是数据!A1。

谢谢 :)

我希望这可以回答你的问题,但我有点不清楚你的需要!

突出显示工作表中的所有单元格。 使用say =执行replacereplace=这将停止公式“作为公式”复制工作表。 在新工作表上执行另一个replace以replace“= with =这将转换回公式,引用新工作簿中的单元格。