前言 EXCEL中在使用公式计算时,由于各种原因,有时会出现例如#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!的字符。 这些字符提示我们公式或计算结果出现了问题,下面是常见的错误原因: #N/A 错误:通常表示公式找不到要求查找的内容。 #DIV/0! 错误:如果将数字除以零 (0),Microsoft Excel 将显示此错误 #NAME? 错误: Microsoft Excel 无法识别公式中的名称或文本时,将显示此错误。 #NULL! 错误:如果在公式中使用了不正确的区域运算符将显示此错误。 #NUM!错误:公式或函数中包含无效数值时,Excel 会显示此错误。 #REF!错误:当公式引用的单元格无效时,Excel 会显示此错误。 #VALUE! 错误:的最常见原因是公式需要单元格中的数字,却找到空格、文本或其他字符。 对于出现的错误值,我们首先要保证逻辑的正确性,然后再检查标点符号是否有问题,引用的单元格或区域是否有问题,数据格式是否有问题,然后找出原因,进行更正。 如果上述都没有问题,可能就是公式是对的,只是公式未能查找到要查找的内容,或分母为零造成的显示错误。如VLOOKUP,FIND等经常出现此类错误! 正文 如何不显示错误值,或将错误值显示为特定的文本,下面为#DIV/0!错误为例进行分享一下做法: 原表如下,D列的公式为:(预算-实际)/预算,同样的公式D4出现错误值,原因为预算缺失数据,造成分母为零。 首选方法:将预算补充完整,在预算缺失的情况下,隐藏错误值得方法如下: 方法一: 先判断预算是否为空,如果预算为空则显示“--”,否则显示正常值 方法二: 使用ISERROR函数判断是否为错误值,如果为错误值,则返回“--”,否则显示原公式结果 方法三: 使用IFERROR函数,将错误值显示为“--”,否则返回原公式结果。 总结 虽然用上述方法可以屏蔽掉错误值,让我们的表格看上去更好看,但是很多错误值可能是因为制表人的失误造成的!因此,不要轻易地屏蔽错误值,一定要仔细检查后再做决定,否则会后悔的。 |
|