#VALUE!, #REF!,#DIV/0!相信你经常会遇到它们。这些错误值很讨厌,但是这是非常必要的,因为它们会提示我们哪些公式出现了问题,从而可以检查并且消除这些问题。
在处理表格的数据时,经常会出现错误值。了解错误值产生的原因,才能更好地避免错误值的出现。
一、####
表格中若出现此种错误值,一般有3种方法来解决:
1、列宽不够,调整宽度
2、两个日期相减出现了负数,需要将日期格式调为常规
3、已设置了特定的单元格格式,输入的内容不符
如自定义单元格格式为:输入1是女,输入2是男。此时,若输入1和2之外的内容,即会显示错误值。
二、#DIV/0!
出现#DIV/0!错误值,这是由于将0当作了除数或将空单元格当作了除数。
解决办法为更改除数的内容即可。
三、#VALUE!
此错误值产生的原因共有2种:
1、使用了非数值的单元格做运算
如下,销量数据使用运算式相加来求和,其中包括了文本,因此出现了错误值。
解决办法为:使用SUM函数求和。
2、使用数组公式,直接按回车键输入。
解决办法为:输入公式之后按Ctrl+Shift+Enter三键结束,即可获得正确的结果。
四、#REF!
将公式里所引用的单元格删除,即会出现#REF!错误值。
解决办法为:恢复单元格的内容或者输入有效单元格地址。
五、#N/A
若函数公式找不到对应引用数值时,结果会出现错误值#N/A。
解决办法为:调整对应的数值,或者使用IFERROR规避掉错误值。
六、#GETTING_DATA
严格的说,这不是一个错误值。Excel计算公式是有顺序的,它会根据自己内部维护的列表顺序计算所有需要计算的单元格,当计算过程还没结束时,那些正在计算过程中的单元格就会显示这个值。不过一旦当该单元格计算完成,这个值就会消失了。
最后,要强调一下,如果你用Excel制作Dashboard,或者做数据报告,那么应该在最后的结果中避免出现这些错误值。你可能已经注意到了,这些错误值都是以“#”开始的,所以在Excel中查找#就可以找到这些错误值,逐条去寻找原因进行处理就好了。如果该错误不可避免的话,就使用IFERROR等错误处理函数。