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

时间:2011-08-24 18:24:49

标签: excel copy excel-2007 formula excel-formula

我有一张有两张纸的工作簿。第一个是数据和计算,第二个主要是引用第一个工作表的单元格。第二个工作表还连接字符串,并引用工作表中的单元格,以形成其他地方使用的SQL命令。

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

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

谢谢:)

1 个答案:

答案 0 :(得分:1)

我希望这可以解决您的问题,但我对您的需求有点不清楚!

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