Excel如何屏蔽错误值

   1、如下图数据,A列为总金额,B列为数量,在C2输入公式=A2/B2求平均价格,在C7单元格求C列平均价格的合计数。

  此时,由于某些原因(假设这是合理的)B4单元格数量是0,因此C4的公式由于一个数值除以0产生了错误值。由此导致在C7单元格求平均价格合计时也出现了错误值。


  2、下面介绍利用各种方法屏蔽C4和C7产生的错误值。

  屏蔽错误值的若干方法及注意事项

  第一种方法:从该问题产生的直接原因出发。本例错误值产生的直接原因是B4单元格参与运算时被认为是数值0,因此可以嵌套IF函数来使C列单元格在B列单元为空或0时返回另外的计算结果。


  第二种方法:用IF和错误值判断函数来屏蔽错误值的产生。

  注意:ISERR可判断不包括#N/A在内的其他错误值;ISERROR函数可以判断任意错误值(包括,#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!);ISNA只能判断错误值 #N/A(表示值不存在)。


  第三种方法:用IF和其他IS类判断函数来屏蔽错误值的产生。

  注意:就本例这种特殊情况,可以用ISBLANK函数判断B列的空格。类似,可以用ISTEXT函数判断文本内容,ISNUMBER判断数字内容。


  第四种方法:利用IFERROR函数来屏蔽错误值。IFERROR函数包括两个参数,它表示的意义是这样的:假如第一参数的运算返回的结果是错误值,则在单元格内返回第二参数的值。在本例中,如果A列数据除以B列数据返回错误,则在单元格中返回0。

  注意:此函数仅在2007及以上版本Excel中才可以使用。


  第五种方法:改变引用错误值数据的公式。这种方法是在不改变原有的可能产生错误值公式的基础上,通过改变下一步运算公式来得到正确结果。本方法中,将C7单元格公式改成:=SUM(IFERROR(C2:C6,0)),按照数组方式运行也达到了将C列数据错误值转化成0参与运算的目的。

  注意:此时单元格中错误值仍然可以显示出来,对阅读版面和打印效果产生不利影响,可以通过第六种方法屏蔽。


  第六种方法:在第五种方法的基础上,用条件格式将错误值所在单元格的字体颜色改成和单元格底色一样的颜色,视觉效果上就看不到了。步骤如下:

  1)从C2起,选中C2:C6区域

  2)【开始】-【条件格式】-【新建规则】-【使用公式确定要设置格式的单元格】

  3)在【编辑规则说明】处输入:=ISERROR(C2)

  4)点击【格式】-【字体】-【颜色】- 选择【白色】,确定即可

  这时单元仍然返回#DIV/0!的错误值,但是已经看不到了,且不影响打印效果。


  注意事项

  函数、公式返回结果出现了错误值第一时间要查看错误值产生的原因,不要轻易使用上述屏蔽方法。因为很可能是函数、公式书写错误导致错误值的产生。

时间: 2024-10-03 04:00:13

Excel如何屏蔽错误值的相关文章

如何认识Excel中的错误值

错误值:在现实使用Excel的工作当中,遇到的情况应该非常的多,下面,给大家介绍一下Excel当中几种常见的错误值,有些你可能有见过,有些可能你还没有见过,并结合实例,演示给大家看 N01:"#####" 错误 情况一:当单元格由于不够宽显示,比如无法时间值列宽不够,只要调到相应的大小即可 情况二:包含有错误的时间日期与值而导致的错误值.比如单元格输入"=2013/03/27-2013/03/30",明显会得到负的日期,不符合日期的数值要求 举例:单元格D6由于不够

了解八种Excel公式的错误值的解决方法

经常使用Excel的朋友可能都会遇到一些看起来似懂非懂的错误值信息:例如# N/A!.#VALUE!. #DIV/O!等等,出现这些错误的原因有很多种,你真的了解它们吗,熟练掌握解决这些错误的方法吗?以 下为大家介绍几种常见的错误及其解决方法. 1.#####! 如果单元格所含的数字.日期或时间比单元格宽,或者单元格的日期时间公式产生了一个负值,就会 产生#####!.这个看起来比较简单,大家应该都了解吧. 解决方法:如果单元格所含的数字.日期或时间比单元格宽,可以通过拖动列表之间的宽度来修改列

Excel避免公式错误值的产生

①错误值:#### 含义:输入到单元格中的数据太长或单元格公式所产生的结果太大,使结果在单元格中显示不下.或是日期和时间格式的单元格做减法,出现了负值. 解决办法:增加列的宽度,使结果能够完全显示.如果是由日期或时间相减产生了负值引起的,可以改变单元格的格式,比如改为文本格式,结果为负的时间量. ②错误值:#DIV/0! 含义:试图除以0.这个错误的产生通常有下面几种情况:除数为0.在公式中除数使用了空单元格或是包含零值单元格的单元格引用. 解决办法:修改单元格引用,或者在用作除数的单元格中输入

了解Excel公式的错误值

经常用http://www.aliyun.com/zixun/aggregation/16544.html">Excel的朋友可能都会遇到一些莫名奇妙的错误值信息:# N/A!.#VALUE!.#DIV/O!等等,出现这些错误的原因有很多种,如果公式不能计算正确结果,Excel将显示一个错误值,例如,在需要数字的公式中使用文本.删除了被公式引用的单元格,或者使用了宽度不足以显示结果的单元格.以下是几种常见的错误及其解决方法. 1.#####! 原因:如果单元格所含的数字.日期或时间比单元格

excel公式产生的错误值用函数显示为空方法

  excel公式产生的错误值用函数显示为空方法.把excel公式产生的错误值显示为空,例如被除数为0时,便有错误值产生.为了不让错误值打印出来,必须把错误值显示为空.我们用excel里面的函数iferror来把错误值显示为空. 方法/步骤 首先,打开excel软件,如图: 接下来,输入一些数据,如图: 接下来,在C2这个单元格里面输入:=A2/B2,回车,然后利用填充柄拖拉,如图: 计算公式"> 可以看到有错误值出现,接下来,我们在D2这个单元格里面输入:=iferror(A2/B2,&

Excel中的7种返回错误值各提示什么?

  Excel 中的7 种错误: 错误值发生原因 #DIV/0! :当数字除以 0 时,出现该错误. #NUM! : 如果公式或函数中使用了无效的数值,出现该错误. #VALU:E! 当在公式或函数中使用的参数或操作数类型错误时,出现该错误无效时,出现该错误. #NULL! :如果指定两个并不相交的区域的交点,出现该错误. #NAME? :当 Excel 无法识别公式中的文本时,出现该错误. #N/A :当数值对函数或公式不可用时,出现该错误. 了解了这些你就可以知道自己的错误在哪里,方便有效解

VLOOKUP函数返回错误值怎么办?

  VLOOKUP函数 返回错误值的原因和解决方法. 一. VLOOKUP函数基本语法 =VLOOKUP (lookup_value, table_array,col_index_num, [range_lookup]) 这个太复杂了哦,看鹅理解的VLOOKUP函数中文语法吧: =VLOOKUP(查找值,数据源,第几列,模糊查找1/精确查找0) 二. 实例说话 接下来,先看一个VLOOKUP函数的应用实例吧. 通过菜名查询库存数量. C11单元格公式如下: =VLOOKUP(B11,$B$3:$

让Excel自动隐藏错误结果的显示信息

朋友在用Excel统计学生的成绩时,在E63单元格中输入公式:=AVERAGE(E3:E62),准备计算平均分,由于上面的单元格中还没有输入成绩数据,因而公式返回了一个错误结果(如图1). 朋友问我,如何让这些错误结果不显示或打印出来呢?我向他介绍了下面三种方法. 图1 一.函数处理法 我们只要用IF和ISERROR函数对公式稍作处理,这个错误值就不再显示出来了. 将E63单元格中的公式修改为:=IF(ISERROR(AVERAGE(E3:E62)),"",AVERAGE(E3:E62

Excel2007中的常见错误值汇总

出现错误时通常有一些错误值,各个错误值代表不同的含义,每个错误值都有不同的原因和解决方法. 1.####错误 此错误表示列不够宽,或者使用了负日期或时间. 当列宽不足以显示内容时,可以通过以下几种办法纠正: (1)调整列宽,或直接双击列标题右侧的边界. (2)缩小内容以适应列宽. (3)更改单元格的数字格式,使数字适合现有单元格宽度.例如,可以减少小数点后的小数位数. 当日期和时间为负数时,可以通过以下几种方法纠正: (1)如果使用的是1900日期系统,那么日期和时间必须为正值. (2)如果对日