使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。
如何更正 #NAME? 错误

#NAME? 公式中出现错误是因为公式名称中存在拼写错误。 查看以下示例:

语法中的拼写错误导致的 #NAME? 错误

重要: #NAME? 错误表明语法中的某些内容需要更正,因此在公式中看到此错误时,请解决此问题。 请勿使用任何错误处理函数(如 IFERROR)来掩盖错误。

若要避免公式名称中出现拼写错误,请使用 Excel 中的公式向导。 开始在单元格或编辑栏中键入公式名称时,下拉列表中会显示与输入的字词匹配的公式列表。 输入公式名称和左括号后,公式向导将以悬停文本的形式显示语法。

如悬停文本所示的公式语法

也可以使用函数向导来避免语法错误。 选择包含公式的单元格,然后在“ 公式 ”选项卡上,按 “插入函数”按钮 “插入函数”。

Excel 自动加载向导。

“公式向导”对话框的示例。

选择每个参数时, Excel 会为每个参数提供相应的信息。

下面是 #NAME 的其他原因? 错误的其他原因。

如果公式引用了 Excel 中未定义的名称,则会看到 #NAME? 错误。

请参阅以下引用 Profit 的 SUM 函数示例,该 函数是工作簿中未定义的名称。

对语法中某个未定义名称的引用导致的 #NAME? 错误

解决方案:在 名称管理器中定义一个名称,然后按照以下步骤将该名称添加到公式中:

  1. 如果电子表格中已有数据,并且想要为特定单元格或单元格区域分配名称,请先选择电子表格中的单元格。 如果想要创建新的区域,则可以跳过此步骤。

  2. 转到“公式 ”> “定义名称 ”> 选择“定义名称”,然后选择“ 定义名称”。

  3. 输入唯一名称。

  4. 对于 “范围”,选择是希望名称仅在工作表中可用,还是在整个工作簿中可用。

  5. 输入可选批注。

  6. 选择 “确定”。

    后续步骤是在公式中添加名称。

  7. 请光标置于公式语法中要添加刚创建的名称处。

  8. 转到“公式 > 定义的名称 > 选择”在公式中使用“,然后选择要添加的已定义名称。

    单击“用于公式”,将已定义的名称添加到公式语法

有关使用已定义名称的详细信息,请参阅在公式中定义和使用名称

如果语法错误地引用了定义的名称,你会看到 #NAME? 错误。

继续上一个示例,在电子表格中创建了 “利润 ”的已定义名称。 在以下示例中,名称拼写不正确,因此函数仍会引发 #NAME? 错误。

语法中已定义名称的拼写错误导致的 #NAME? 错误

解决方案:更正语法中的拼写错误,然后重试公式。

提示: 可以让 Excel 自动在公式中输入已定义名称,而不必手动操作。 转到 “公式 > 定义的名称 ”> 选择“在公式中使用”,然后选择要添加的已定义名称。 Excel 将名称添加到公式中。

在公式中包含文本引用时,文本前后需要使用引号(即使仅使用一个空格)。 如果语法省略文本值的双引号“”,则会看到 #NAME 错误。

查看以下示例。

文本值中缺少双引号导致的 #NAME? 错误

此示例中的语法缺少 has 的双引号;,说明错误。

解决方案:返回到语法,并手动检查以确保所有文本值周围都有引号。

如果在范围引用中错过冒号,公式将显示 #NAME? 错误。

在以下示例中,INDEX 公式将引发 #NAME? 错误,因为区域 B2 到 B12 之间缺少冒号。

区域引用中缺少冒号导致的 #NAME? 错误

解决方案:检查语法以确保所有区域引用都包含冒号。

某些 Excel 函数仅在启用了特定加载项时有效。 否则使用这些函数会产生 #NAME? 错误。 例如,若要使用 EUROCONVERT 函数,必须启用 Euro Currency Tools 加载项。 如果使用需要分析工具库的自定义函数或宏,请确保已启用 分析工具库 加载项。

若要在 Excel 中启用加载项,请执行以下操作:

  1. 转到 “文件 > 选项”。

  2. 选择“ 加载项”。

  3. “管理”列表 框中,选择“ Excel 加载项”, 然后选择“ 转到”。

  4. 选中相关框,然后选择“ 确定”。

需要更多帮助吗?

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

另请参阅

Excel 中的公式概述

如何避免损坏的公式

检测公式中的错误

Excel 函数(按字母顺序)

Excel 函数(按类别列出)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×