#NAME? 公式中出现错误是因为公式名称中存在拼写错误。 查看以下示例:
重要: #NAME? 错误表明语法中的某些内容需要更正,因此在公式中看到此错误时,请解决此问题。 请勿使用任何错误处理函数(如 IFERROR)来掩盖错误。
若要避免公式名称中出现拼写错误,请使用 Excel 中的公式向导。 开始在单元格或编辑栏中键入公式名称时,下拉列表中会显示与输入的字词匹配的公式列表。 输入公式名称和左括号后,公式向导将以悬停文本的形式显示语法。
也可以使用函数向导来避免语法错误。 选择包含公式的单元格,然后在“ 公式 ”选项卡上,按 “插入函数”。
Excel 自动加载向导。
选择每个参数时, Excel 会为每个参数提供相应的信息。
下面是 #NAME 的其他原因? 错误的其他原因。
如果公式引用了 Excel 中未定义的名称,则会看到 #NAME? 错误的 单元格。
请参阅以下引用 Profit 的 SUM 函数示例,该 函数是工作簿中未定义的名称。
解决方案:在 名称管理器中定义一个名称,然后按照以下步骤将该名称添加到公式中:
-
如果电子表格中已有数据,并且想要为特定单元格或单元格区域分配名称,请先选择电子表格中的单元格。 如果想要创建新的区域,则可以跳过此步骤。
-
转到“公式 ”> “定义名称 ”> 选择“定义名称”,然后选择“ 定义名称”。
-
输入唯一名称。
-
对于 “范围”,选择是希望名称仅在工作表中可用,还是在整个工作簿中可用。
-
输入可选批注。
-
选择 “确定”。
后续步骤是在公式中添加名称。
-
请光标置于公式语法中要添加刚创建的名称处。
-
转到“公式 > 定义的名称 > 选择”在公式中使用“,然后选择要添加的已定义名称。
有关使用已定义名称的详细信息,请参阅在公式中定义和使用名称。
如果语法错误地引用了定义的名称,你会看到 #NAME? 错误的 单元格。
继续上一个示例,在电子表格中创建了 “利润 ”的已定义名称。 在以下示例中,名称拼写不正确,因此函数仍会引发 #NAME? 错误。
解决方案:更正语法中的拼写错误,然后重试公式。
提示: 可以让 Excel 自动在公式中输入已定义名称,而不必手动操作。 转到 “公式 > 定义的名称 ”> 选择“在公式中使用”,然后选择要添加的已定义名称。 Excel 将名称添加到公式中。
在公式中包含文本引用时,文本前后需要使用引号(即使仅使用一个空格)。 如果语法省略文本值的双引号“”,则会看到 #NAME 错误。
查看以下示例。
此示例中的语法缺少 has 的双引号;,说明错误。
解决方案:返回到语法,并手动检查以确保所有文本值周围都有引号。
如果在范围引用中错过冒号,公式将显示 #NAME? 错误。
在以下示例中,INDEX 公式将引发 #NAME? 错误,因为区域 B2 到 B12 之间缺少冒号。
解决方案:检查语法以确保所有区域引用都包含冒号。
某些 Excel 函数仅在启用了特定加载项时有效。 否则使用这些函数会产生 #NAME? 错误。 例如,若要使用 EUROCONVERT 函数,必须启用 Euro Currency Tools 加载项。 如果使用需要分析工具库的自定义函数或宏,请确保已启用 分析工具库 加载项。
若要在 Excel 中启用加载项,请执行以下操作:
-
转到 “文件 > 选项”。
-
选择“ 加载项”。
-
在 “管理”列表 框中,选择“ Excel 加载项”, 然后选择“ 转到”。
-
选中相关框,然后选择“ 确定”。
需要更多帮助吗?
可随时在 Excel 技术社区中咨询专家或在社区中获取支持。