优秀的编程知识分享平台

网站首页 > 技术文章 正文

Excel中#NAME?错误详解,新手必看!

nanyue 2025-07-24 20:27:58 技术文章 2 ℃

你是不是在输入函数时,突然看到 #NAME? 报错,完全不懂哪里出问题?
本篇小红书文章,一次讲清楚【#NAME?】错误的4大常见原因 + 对应解决方法


什么是 #NAME? 错误?

当 Excel 无法识别你输入的函数名、单元格名称或文本,就会报出 #NAME?。
简单说:你写的东西,Excel看不懂!


4种常见触发原因 + 解决方法


1 函数拼写错误

示例:

=SUMM(A1:A5)

SUMM 是拼错的,正确的是 SUM。

解决方法

  • 检查拼写,改为正确函数名:
=SUM(A1:A5)

2 引号缺失或格式不对

示例:

=IF(A1=苹果, "好")

“苹果”是文本,必须加引号,否则 Excel 以为是变量名。

正确写法

=IF(A1="苹果", "好")

3 引用了未定义的名称或命名区域

示例:

=SUM(销售额)

你可能以为“销售额”是命名区域,但其实并未创建。

解决方法

  • 使用正确的单元格区域,例如:
=SUM(A1:A10)
  • 或通过【公式 → 定义名称】先命名区域。

4 未开启英文输入法

很多人在输入函数时没切换到英文输入,打出来的函数名 Excel 不识别。

解决方法

  • 输入函数前,先切换至 英文输入法(建议直接输入=,自动提示函数更不易出错)

小技巧:搭配 IFERROR 更智能处理

如果你希望即使报错也不显示错误提示,可以用 IFERROR() 包裹函数:

=IFERROR(你的公式, "错误")


总结:#NAME? 报错全攻略

错误原因

示例

修复建议

拼错函数名

=VLOOKKUP()

改成 =VLOOKUP()

文本没加引号

=IF(A1=苹果, 1, 0)

改成 =IF(A1="苹果",1,0)

使用了未定义的名称

=SUM(销售额)

改用真实区域或先定义

中文输入法未切换

函数输入无法识别

切换英文输入法


你还遇到哪些函数错误?欢迎评论告诉我,我来帮你解答!

点赞+收藏防走丢,下次再也不怕 #NAME? 报错啦!

#职场##职场干货##解决问题##office办公技巧##excel#

Tags:

最近发表
标签列表