Excel将工作表复制到另一个工作簿-需要命名范围以同步到第二个工作簿

gpfsuwkq  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(89)

我有一个包含多个工作表的模板工作簿,我向模板中添加了一个工作表,其中包含引用工作簿中其他工作表上的单元格/命名区域的公式。当我将此新工作表复制/粘贴到模板工作簿的现有示例中时,所有单元格/公式引用仍指向模板工作簿。我需要他们与他们已经粘贴到工作簿对齐(并已具有所有相同的命名范围等)。
那么...如何将工作表粘贴到不同的工作簿中,并使公式指向目标工作簿中的单元格,而不是源工作簿?我宁愿避免VBA解决方案,但如果需要的话会去那里。谢谢!
未命名的单元格是可管理的,我可以在公式中搜索/替换以删除[Template.xlsm],尽管我更喜欢避免这一步。但是,除了通过名称管理器一个接一个地进行之外,找不到一种方法来处理命名单元格,这是不可行的。

bxjv4tth

bxjv4tth1#

如果没有图片或文件链接,很难准确理解工作表的动态,但请尝试以下操作:
1.创建重复的源模板。我们将处理此模板,因此请仅使用备份文件。
1.对于要从源文件复制到目标文件的工作表,按Ctrl H打开搜索和替换框。在“查找内容”中,仅键入=符号。不要把=号放在引号内,如“=”。
1.在“替换为”字段中键入任何字符,例如^(我特别选择了这个字符,因为它很少在任何文件中使用)。确保点击“REPLACE ALL(全部替换)”按钮
1.现在你应该看到你所有的公式都转换成了文本,前面有你的字符^
1.将此工作表复制到目标文件中。
1.在目标文件中,再次按Ctrl H以调出搜索和替换框。
1.在“查找内容”字段中,输入您的字符^,并在“替换为”字段中输入=,不带引号。再次确保点击对话框左下方的Replace all按钮。
1.您的公式应指向内部工作簿引用
我希望这对你有用!

相关问题