我创建了一个工作表/电子表格,其中包含函数并引用同一工作簿内其他工作表/电子表格中的单元格,以创建同一工作簿内其他工作表的报告。
我有很多工作簿/电子表格,我必须在其中复制大量工作簿,但是当我将工作表复制到另一个工作簿时,Excel 会创建对我复制工作簿的引用。
有谁知道如何避免 Excel 这样做?
任何帮助都将非常感激。
问候。
答案1
Excel 试图通过保持公式指向原始工作簿来提供帮助。
要阻止它这样做:1)“拆分”工作表 - 在整个工作表中查找/替换“=”,并将其替换为您知道从未在任何地方使用过的内容。“##”可能是一个不错的选择。2) 现在将工作表复制到您想要的位置。Excel 不会将您的公式识别为公式,因为它们现在只是文本条目 3) 使用查找/替换将其拆分以恢复 = 符号。只要您的公式引用此目标工作簿中实际存在的工作表名称,您就应该没问题。
答案2
您的问题很模糊。相对/绝对单元格复制通常按照您描述的方式执行。在 Excel 中创建公式时,默认情况下它是相对的。
C1 = A1 + B1 --复制时引用的单元格可能会改变 = 相对
C1 = $A$1 + $B$1 --复制时单元格不会改变 = 绝对
在这种情况下,公式本身需要进行更新以相应地发挥作用。