为什么在 Excel 中会看到“名称冲突”对话框?

应用对象
Microsoft 365 专属 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

如果在 Excel 中看到“名称冲突”对话框,这是因为您在尝试将一个或多个工作表复制到具有相似命名范围的工作簿中。

假定要复制的工作表和要将工作表复制到的目标工作簿都具有名为 InterestRates 的命名区域。 尝试移动或复制工作表时,Excel 将检测此冲突并显示以下消息:

“'利率'这个名字已经存在。 选择“ ”以使用该名称版本,或单击“ ”以重命名要移动或复制的'InterestRates'版本。”

注意

名称冲突 ”对话框将针对冲突名称范围的每个实例出现。 如果你使用的是 Excel 的订阅版本,则冲突对话框消息将包含第三个选项,标记为 “是”至 全部 “,这意味着你将看不到针对其他冲突名称范围的消息。

解决方法

看到以上对话框时,必须执行下列操作之一:

  • 选择“ ”可在目标工作簿中继续使用冲突的范围名称。
    选择“是”时会发生什么情况?
    Excel 会将冲突的名称区域复制到目标工作簿。 这意味着目标工作簿中将有两个类似命名的区域。

    警告

    如果工作簿中存在引用冲突的命名区域的公式,则复制这些区域会影响这些公式并导致工作簿出错。 如果不熟悉目标工作簿中的数据,请不要选择“ ”。 而是选择 “否 ”以重命名冲突的范围。

  • 选择“ 全部是” ,以继续使用目标工作簿中所有可能的冲突区域名称。 请注意,仅当使用 Excel 的订阅版本时,才会看到此选项。
    如果选择“全部是”,会发生什么情况?
    Excel 会将所有冲突的名称区域复制到目标工作簿。 这意味着目标工作簿中将有两个或多个类似命名的范围。

    警告

    如果工作簿中存在引用冲突的命名区域的公式,则复制这些区域会影响这些公式并导致工作簿出错。 如果您不熟悉目标工作簿中的数据,请不要选择“ 全部是”。 而是选择 “否 ”以逐个重命名冲突的区域。

  • 选择 “否 ”以重命名冲突的名称范围。 这将显示以下对话框。

    重命名冲突区域

    1. “新名称 ”部分中,输入范围的新名称。 如果新名称符合以下条件,将不会被接受

      • 以字母或下划线开头,
      • 是一个单元格引用,例如 A1、A123 或 XFD21,
      • 具有空格或字符 (\、/、*、[、]、:、?) 或
      • 与要复制到的工作簿中的另一个区域同名。
    2. 选择“确定”。

需要更多帮助吗?

你随时可以在 Excel 技术社区 中咨询专家,或在 社区中获取支持。

另请参阅

在公式中定义和使用名称