为什么现在Excel在复制工作表时给我已经存在的名称范围警告?
我在Microsoft Excel 2007电子表格上工作了几天。我从一个主模板一样的表工作,并反复复制到一个新的表。直到今天,这种情况一直在发生,没有任何问题。然而,在今天中间,这种情况突然发生了变化,我不知道为什么。现在,每当我尝试复制一个工作表时,我都会得到大约十个对话框,每个对话框都有不同的名称范围对象(如下图所示为'XXXX'),我对每个对话框都点击是。
你想移动或复制的公式或工作表包含名称'XXXX',它已经存在于目标工作表中。您是否要使用该名称的这个版本?
- 要使用目标工作表中定义的名称,请单击 “是"。
- 要重命名公式或工作表中提及的范围,请单击 "否",并在 "名称冲突 "对话框中输入新名称。
名称范围对象指的是工作表中的单元格。例如,E6
在多个工作表上被称为名称范围PRE
(一直以来都是),一些公式引用PRE
而不是$E$6
。上面的一个'XXXX'就是这个PRE
。这些名称范围应该只在其出现的表内解决。尽管之前在多个工作表上存在相同的名称范围,但这不是一个问题。我想保留我的名称范围。
我的电子表格有什么变化会导致这种行为的改变?我已经回到之前以这种方式创建的工作表,现在它们在复制时也给出了这个消息。我尝试了不同的电脑和不同的用户,但到处都是同样的行为。我只能断定电子表格中的某些东西发生了变化。这可能是什么原因,我怎样才能恢复到以前的行为,即我可以复制带有名称范围的工作表而不会收到任何警告?
在Name Manager
中,我看到被抱怨的名称范围显示了两次,一次是范围Template
,另一次是范围Workbook
。如果我删除范围Template
,警告在复制时就会消失,但是,我得到一堆#REF错误。如果我删除了 scope Workbook
ones,一切看起来都很好,复制时的警告也消失了,所以也许这就是答案,但我很紧张这种删除会有什么影响,并且想知道 Workbook
ones 是如何出现的。
直接删除Workbook
名称管理器范围内的条目会不会安全,这些怎么会在我一开始不知道的情况下出现?