如何将 Excel 工作表的一部分复制到另一个 Excel 电子表格并保留公式而不仅仅是单元格中的数字?

如何将 Excel 工作表的一部分复制到另一个 Excel 电子表格并保留公式而不仅仅是单元格中的数字?

我希望有人能帮助我,因为我已经浪费了很多时间来寻找这个问题的答案!

我有一个很大的 Excel 2007 电子表格(启用了宏),我将其用作计算租户租金的主要电子表格,但遇到了问题,它突然莫名其妙地大量增大。我认为问题可能出在我使用宏来加快每月租金报表的生成速度,但这导致电子表格的使用速度变慢,所以在它完全停止工作之前!

我已经开始在新的 Excel 电子表格中从头复制一份副本。但是,我已经遇到了第一个问题,我找不到答案,因为当我尝试将包含所有租户姓名以及包含其每月、每季度和每年租金总额(包括公式)的单元格的主工作表的一部分复制到新电子表格中时,复制的只是数字和格式,没有复制公式,也没有复制我在多个单元格中的注释。我知道,如果我在同一个电子表格中复制单元格,我会从剪贴板菜单中选择“选择性粘贴”,但将选定的单元格复制到全新的电子表格中时,此选项会变灰。

因此,我的问题是如何将旧电子表格中选定单元格的所有内容复制到启用宏的新 Excel 2007 电子表格中的全新工作表中,包括所有注释、格式、公式和数字?这是否可以避免手动浏览数百个包含数字的单元格并在每个单元格中插入原始公式的繁重任务?感谢您提供的任何帮助。

答案1

听起来您正试图将数据从一个 Excel“实例”复制到另一个。您是否从开始菜单中单击 Excel 应用程序来打开新工作簿?

当您在新实例中打开 Excel 并尝试从一个实例复制并选择性粘贴到另一个实例时,我收到以下对话框:

在此处输入图片描述

这就是你得到的吗?

尝试这个:

  1. 打开工作簿进行复制
  2. 在 Excel 中,单击“文件”(或 Office 按钮),“新建”->“创建新的空白工作簿”
  3. 从原始工作簿复制数据
  4. 转到新工作簿(在同一个 Excel 实例中)并右键单击 -> 选择性粘贴

菜单应该正确显示

答案2

要移动工作表从一个现有实例(工作簿)到另一个实例(工作簿),两个都实例必须同时打开。 笔记:*可以将工作表移动到新的例如,选择“新书” - 当该选项可用时。 公式当工作表被移动或复制时将保持不变。 就是这样:

  1. 右键点击要移动/复制的工作表。将出现一个下拉菜单。
  2. 选择“移动或复制”。将出现一个名为“移动或复制”的对话框。然后,在...的右下方...

    • 移动选定的工作表
    • 预订:
  3. 点击倒三角形,这将生成当前打开的实例的下拉菜单。此实例列表将包括“(新书)”以及任何打开的工作簿。*在交易过程中只能选择一个工作簿。

  4. 最后,选择工作表要移动到的工作簿/实例。 点击确定。工作表将位于目标工作簿中。

如果原始位置和目标位置都存在副本,选择创建副本”单击“确定”。

答案3

我不知道为什么您无法将特殊粘贴功能粘贴到新工作簿中,但是既然如此,您可以尝试将整个工作表复制到新的 Excel 文件中,然后删除您不想要的任何额外信息。要执行此操作:

  1. 右键单击要复制的工作表
  2. 选择“移动或复制...”
  3. 点击下拉菜单并选择“(新书)”

这样,您应该会得到一个包含所有旧数据的全新 Excel 文件。

相关内容