哪些情况会导致出现“#NAME?”报错呢?
1.公式名称拼写错误
例如求和函数应为 SUM,如果错写成 SUN,就会出现“#NAME?”报错。
2. 公式中的文本值未添加双引号
如下图所示,公式 =VLOOKUP(丙,A:B,2,0) 的计算结果会返回错误值“#NAME?”,这是因为公式中的文本值“丙”没有加上双引号。
3.引用未定义的名称或已定义名称出现拼写错误
在表格中使用函数公式进行计算时,可以使用公式名称管理器功能,为所选区域设置名称,以便于输入和计算。比如,使用 SUM 函数计算去年生产总值,可以对去年的生产数值区域设置名称为“总值”。点击公式选项卡,选择名称管理器,在弹出的对话框中新建名称,设置为去年产品数值范围。
在这种情况下,再使用 SUM 函数计算产品总值时,输入公式 =SUM(总值)就能够得到计算结果。
然而,当输入公式中的名称并不存在或者出现错误时,就会显示“#NAME?”。
4. 内置函数的兼容性问题
随着 Excel 版本的不断升级,会新增许多内置函数。这些新函数在早期版本中是不存在的。如果一个文件中已经写好了包含新函数的公式,然后在早期版本的 Excel 中打开,那些新的内置函数由于无法被识别,就会报错“#NAME?”。
5.自定义函数或插件丢失
在 Excel 中,有时候会根据特定需求通过 VBA 来自定义一些公式,以实现较为个性化的计算。也有人会安装一些非常方便使用的插件。但是,当更换到另一个电脑环境时,如果这些 VBA 代码或者插件没有同步到新的电脑环境中,那么内置函数或插件里的函数就会变得陌生,进而返回“#NAME?”报错。
评论 (0)