如何复制工作表而不创建工作簿范围命名公式的本地副本?

如何复制工作表而不创建工作簿范围命名公式的本地副本?

我有一个工作簿,其中包含一些工作簿范围内的命名公式。当我复制具有一些(不同的)工作表范围名称的工作表时,副本最终也会具有与工作簿范围名称相同的工作表范围名称(范围除外)。

示例:假设工作簿的工作簿范围名称为“a”,工作表的工作表范围名称为“b”。工作表的副本最终以“b”结尾(如预期),工作表范围名称“a”引用与工作簿范围“a”相同的公式。

我猜我使用命名公式的次数还不够多,所以没有注意到 Excel 就是这样工作的,但这绝对不是我让它工作。有谁知道如何复制工作表而不到处喷洒多余的名称?(这包括相关问题:如何将工作表从一个工作簿复制到另一个工作簿,而不从源工作簿复制所有工作簿范围的名称。)

答案1

为了完整起见,以下是我的回答从你的后续问题最终成功了:

您应该能够选择原始工作表中的所有单元格,复制它们,然后在目标工作簿中“选择性粘贴”(编辑 > 选择性粘贴)。在“选择性粘贴”对话框中,您可以仅指定公式、值等,而忽略样式信息。

答案2

在当前版本的 Excel 中,您可以通过名称管理器轻松删除新工作表范围内的所有名称。

使用以下任一方式打开名称管理器:

  • 旧快捷键:Alt、I、N、D
  • 功能区:公式 -> (定义名称)名称管理器

然后:

  • 点击“范围”标题,按“范围”排序
  • 选择与相关工作表相关的第一个名称
  • 按住“Control”键并点击与相关工作表相关的最后一个名称
  • 点击“删除”
  • 点击“关闭”

相关内容