微信号:cntongji

介绍:中国统计网(www.itongji.cn),国内最大的数据分析门户网站.提供数据分析行业资讯,统计百科知识、数据分析、商业智能(BI)、数据挖掘技术,Excel、SPSS、SAS、R等数据分析软件等在线学习平台.

Excel 公式8大错误和解决方法

2019-06-03 15:30 中国统计网

- 点击上方“中国统计网”订阅我吧!-



公式错误,每个人心中的痛。好不容易写完一个自认为很强大的公式,回车,单元格内赫然出现那熟悉的 # 开头的错误。然后仔细一遍一遍检查公式,原来:


一个冒号没有写;

引用区域没有写全;

函数名少写一个字母;

除数是零。

...


今天我们全面认识 8 种公式错误类型,彻底学会如何判断错误原因和修改办法。


1. 单元格显示 ##### 符号错误


这个错误严格意义上不是公式错误,但是实际中经常出现,所以结合公式错误一起做介绍。有时在单元格输入数据或公式后,输入后的数据或公式计算结果变成连续排列的井号(#),即 #####。


可能的错误原因一

原因:单元格的宽度不足以显示输入的数据或公式的计算结果。例如,数字、日期或时间。



解决方法:手动调整单元格的宽度,使其大于内容宽度。也可以使用鼠标双击单元格所在列的右边框,使其自动调整到适合宽度。



可能的错误原因二

原因:单元格设置的数字格式为日期或数字,但是其内容为无效的日期或时间格式。这种情况下,无论如何调整单元格的宽度,其始终显示 #####。



解决方法:

如想要显示日期或时间,检查单元格内的数据是否为有效的日期或时间格式,如否,将其修正;



如想要显示其他格式的数据,则重新设置单元格为其他格式。


2. #DIV/0! 错误


当公式中出现除数为零的情况时,公式返回 #DIV/0! 错误。


解决方法一

修改公式或源数据,避免出现除数为零的情况。

解决方法二

修改公式,先使用 IF 函数对除数作是否为零的判断,根据不同情况,返回不同的值。

3. #NAME? 错误


当公式中出现文本(不带双引号)时,Excel 会将其理解为函数名、引用或定义的名称。如果文本都不是上述几项时,公式返回 #NAME? 错误。

解决方法

检查输入的函数名是否输入正确;

检查公式中的单元格引用是否输入正确;

检查公式中的定义的名称是否输入正确;

确认公式中文本值带双引号(或单引号)。

4. #N/A 错误


当公式无法找到指定的值时,出现#N/A 错误。

例如,使用 VLOOKUP 函数进行查找时,查找值在指定的单元格区域中无法被找到时,公式返回 #N/A 错误。以下例子中,在学生列不存在查找值“学生B”。


此外,查找值的格式必须与目标区域中的值的格式相同,否则无法匹配,返回 #N/A 错误。例如,数字格式的值与文本格式的值不匹配。


解决方法

检查被查找区域,是否存在想要查找的值;

检查被查找区域的格式是否与查找值相同。


5. #NULL! 错误


在公式中,当引用使用空格交叉两个无交叉区域的单元格区域时,返回 #NULL! 错误。



解决方法

检查引用区域,确保两个区域有交叉区域。



使用 IF 或 IFERROR 函数对交叉引用区域进行错误判断。



6. #NUM! 错误


在公式中,当出现无效的数字时,返回 #NUM! 错误。例如,返回平方根的函数 SQRT参数应为正数,但是当其参数为负数时,公式返回 #NUM! 错误。



解决方法

应检查公式中每一个数字参数,是否是函数要求的有效的数字。


7. #REF! 错误


在公式中,当出现无效的单元格引用时,公式返回 #REF! 错误。通常,有以下两种情况导致#REF! 错误:

在公式中引用的单元格被删除时。


在公式中,使用相对引用的方式引用工作表边缘的单元格,后把公式复制到其他单元格时,根据相对引用的规则,其引用的单元格可能超出工作表的范围,此时返回 #REF! 错误。



解决方法

避免直接删除单元格。如要删除,则修改公式。直接重新编写公式。


8. #VALUE! 错误


在公式中,当参数类型为错误类型时,返回 #VALUE! 错误。参数通常有以下两种错误类型情况:

参数不是数字类型。公式中要求参数为数字类型,提供的参数类型为非数字类型时,返回 #VALUE! 错误。


两组区域参数长度不一致。公式中要求两组区域参数的长度一致,提供的参数长度不一致时,返回 #VALUE! 错误。



解决方法

检查参数类型;

要求区域参数长度一致的函数,检查其各参数的长度。


总结

了解不同类型公式错误的原因,将有助于快速定位问题产生的位置。例如出现 #NMAE? 错误,问题快速定位到函数名错误或文本未加引号。这样就不需要全面价差公式即可解决错误,专注问题可能产生的方面。


另一方面,了解错误原因,一开始写公式时,就会有意识的注意公式的相关方面,可以做到一次性写出正确的公式。


作者:懒人Excel
来源:
简书


扫描图中二维码,立刻咨询!

点击试听→「零基础入职数据分析-就业班」试听课 



点击阅读全文,入职数据分析!
 
中国统计网 更多文章 一文了解商业智能BI 到底是什么? EXCEL函数篇—9大类文本函数 数据分析必不可少—仓库基本架构 SQL 实现数据透视表功能 10分钟快速入门机器学习之路!
猜您喜欢 最近几年的编程感悟 其实我们可以不用那么讨厌 Go与Java垃圾回收算法大对比 在Java 中安全使用接口引用 Wireshark入门难?您的老朋友告诉你要怎么做!