在数据分析过程中,我们经常发现单元格中出现类似于“#DIV/0!”、“#NAME?”、“#VALUE!”等错误提示,这些信息的存在既不方便打印,又影响了表格的整体美观,如果一个一个地删除,在数据量比较大的时候非常不便。
笔者在计算考生的平均分时,由于有学生缺考,用公式计算的平均分就出现了“#DIV/0!”错误(如图1所示)。在一个年级的成绩表中有十多个考生的平均分都出现了类似的错误提示,而且分布没有规律,给手工删除带来了极大不便。后来笔者通过一番研究,巧妙地解决了这一难点。
方法一:巧用IF函数过滤错误信息
该方法的原理是先判断单元格中的返回信息,如果为错误信息(即为假),则在该单元格中显示内容为空白,否则会执行指定的公式。
操作步骤很简单,如果用一个固定的公式来套用的话,可以仿照“=IF(ISERROR(公式),"",公式)”来进行,把计算平均分的公式替换为此格式(去掉原公式前的=,如图2所示),这样就可以轻松隐藏返回的错误信息了。
方法二:巧用条件格式过滤错误信息
该方法的原理是先判断单元格中的返回信息,如果为假,就将该单元格的文本颜色设为白色,这样就起到了以假乱真、掩人耳目的目的。
具体步骤也很简单,选中平均分字段所在的列,单击“格式→条件格式”,弹出设置“条件格式”对话框。选择“条件1”列表中的“公式”,在其右侧压缩对话框中输入“=ISERROR(G1)”,单击对话框中的[格式]按钮,将文本颜色设为白色即可(如图3所示)。
此时在G2单元格输入计算平均分的公式,再将公式复制到该列的其他单元格中,复制过程中我们还会看到这些出错信息,但单击区域外任一单元格后就看不到这些出错信息了。