Excel的错误值标识如何不再显示出来

excel

1个回答

写回答

nan2311389537

2024-08-25 16:29

+ 关注

excel
excel

excel经常会因为各种原因出现错误值标识,比如#DIV/0!、#N/A等等。怎样才能使这些错误值标识不再显示出来呢?

一、使用条件格式

首先选中包含错误值的单元格区域,点功能区开始选项卡样式功能组中的条件格式下方的小三角形,在弹出的菜单中点突出显示单元格规则其它规则命令。

打开新建格式规则对话框。在选择规则类型列表中点只为包含以下内容的单元格设置格式,点只为满足以下条件的单元格设置格式下方的下拉按钮,在列表中选择错误。

点右下方的格式按钮。打开设置单元格格式对话框,单击字体选项卡,点颜色下拉按钮,为单元格数值指定与背景相同的颜色,确定后就可以了。

我们也可以利用公式来设置条件格式。首先选中任意一个单元格(是否为错误值均可),如D3单元格,点条件格式功能按钮下方的小三角形,在弹出的菜单中点新建规则命令,打开如图2所示对话框。在上方的选择规则类型列表中选择使用公式确定要设置格式的单元格,在为符合此公式的值设置格式下方的输入框中输入公式=ISERROR(D3)。点格式按钮,在打开的对话框中设置的格式。

确定后选中该单元格(D3单元格),点功能区开始选项卡剪帖板功能组中的格式刷按钮。

二、用IF函数和ISERROR函数

比如我们要用公式=B2/A2来计算B2单元格除以A2单元格所得的商。如果A2单元格为零或空值,就会显示#DIV/0!错误标识。但我们可以将该公式修改为=IF(ISERROR(B2/A2),, B2/A2),这样就不会有错误标识出现了。

ISERROR(B2/A2)的作用是判断B2/A2是否为任意错误值。如果是,那么就返回True,否则就返回FALSE。

IF函数的语法规则是IF(条件是否成立,条件成立时显示的结果,条件不成立时的显示结果)。所以,上例中=IF(ISERROR(B2/A2),, B2/A2)其含义就是判断B2/A2是否返回错误值,如果是,那就显示(不显示任何内容),如果不是,那么就显示B2/A2所得的结果。

三、用IFERROR函数

与上面的方法相比,IFERROR函数更为简单。假定我们仍然计算B2/A2。把公式写成=IFERROR(B2/A2, )。那么,如果没有错误出现,就会显示B2/A2的结果;如果有错误产生,那么就不会显示任何内容。

举报有用(17分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号