图一如果是列宽的原因,调整列宽或者字体大小即可。如果是因为日期或时间格式,可以将单元格改为非日期和时间格式显示。
2、#VALUE!
主要有两种原因,一是因为公式或者函数引用了错误类型的数值,文本类型的数据参与了算术运算,譬如图二中的“一百”。
图二二是因为编辑数组公式时,没有使用数组公式要求的组合键“Ctrl+Shift+Enter”确认,导致系统认为非数组公式引用了错误的数组类型,从而报错。
图三针对第一种原因,可以调整数据类型错误的数据,或者修改公式。例如,加法公式改成可以忽略错误数据类型的SUM()函数。
如果是数组惹的祸,则需要重新录入公式,然后按下数组确认组合键“Ctrl+Shift+Enter”进行确认,系统会自动在公式上添加一个数组公式的标记——大括号。
3、#DIV/O!
表明公式或者函数中出现了除数为零或者为空的错误。如果一组运算中难免有这种情况,可以用IFERROR()公式避免单元格返回错误值。
图五4、#NAME?
公式或者函数中出现了无法识别的文本。具体包括:函数的名字拼写错误、公式中的文本未使用双引号、引用单元格区域缺失冒号、引用工作表未使用“!”、使用了不存在的名称等。
图六5、N/A
N/A表示无法获取可以使用的数据。譬如,我们用VLOOKUP()函数从表一匹配金额,因为表一中没有“客户9”,所以报错。
图七如果这种错误值在所难免,依然可以利用IFERROR()函数避免返回错误值。
图八6、#REF!
表示存在单元格引用无效的错误。包括:公式或者函数中某个引用地址不见了,譬如引用的单元格或者工作表被删除;或者公式中某个引用地址本身就是错误值“#REF!”。
图九7、#NUM!
最常见的原因是公式或者函数引用的数值出现问题,导致无法计算出一个结果。譬如,在计算平方根的公式中输入一个负值的参数,负值无法开方,所以报错。
图十当公式返回的值太大或者太小超出Execl的显示范围,也会显示“#NUM!”。
8、#NULL!
通常这一错误是公式或函数中的运算符错误或单元格引用不正确造成的。譬如,在引用两个没有交叉的区域时使用了引用交叉区域才能使用的运算符号——空格。
图十一将空格改成逗号便能正常显示了。
图十二最后,给大家一个小提醒,充分利用系统的提示信息!点击出错单元格,旁边会出现一个黄色的警示按钮,点击按钮打开一个下拉列表,在其中就可以查看相关提示信息。
图十三出错别回避,认真辨认是何方神圣,多练几次,终能炼成一双火眼金睛。