excel匹配时公式显示无效,excel公式不能使用是怎么回事

首页 > 实用技巧 > 作者:YD1662024-02-17 00:17:40

在实际工作中,经常会遇到excel表格中出现各种像是乱码一样的错误结果,出现的原因也是各色各样,如果了解这些错误产生的原因,就可以更快、更好的解决问题,快速完成工作。下面就总结几种经常见到的错误提示和对应的解决方法。

一、#DIV/O!

当公式中出现0为被除数时,将会产生错误信息”#DIV/O!“。

如:在单元格中写入”=1/0“,就会出现此错误。

解决办法:查找公式中有没有0为被除数。

二、#####

单元格中的日期或时间比单元格宽度宽,或者单元格格式-分类设置为日期,并且出现负值时产生。

解决办法:把单元格拉宽,或者检查是否有负数。

三、#N/A

使用查找函数HLOOKUP、VLOOKUP、LOOKUP等的时候,找不到匹配的值,就会提示错误“#N/A”。

解决办法:查找函数,看是否在函数中引用了不存在的工作表。

四、#VALUE!

当两个数值类型不同时,或者函数使用了错误的参数,使得返回值产生错误时。

如:单元格A1的值为2,单元格A2的值为’abcd',当这两个单元格相加时就会产生错误。或者使用vlookup函数时间,参数超过了查找域的返回时。

解决办法:更改数据类型,查看函数参数。

五、#N/A

出现这个提示,说明公式找不到数据,例如用vlookup查找成绩的时候,如果没有张三的成绩,那么就返回这个提示。

解决办法:检查数据表,或者用Iferror函数来容错。

六、#REF!

这个提示通常是无效单元格引用错误,主要是公式中所引用的单元格被删除导致的。

解决办法:修改公式或者在删除或粘贴单元格之后,立即单击"撤消"按钮,以恢复工作表中的单元格。

七、#NUM!

一般是单元格中的数字过大或者太小引起的。

解决办法:查看数字是否超出正常值或者数据类型不正确。

八、#NULL!

使用空格运算符连接两个不相交的单元格区域时,就会返回错误值 #NULL!。

解决办法:确保两个区域有重叠部分,或者改用其他引用运算符连接不同的区域。

总结:在写公式的时候出现错误是在所难免的,如果不是逻辑上的错误,允许有一部分错误的存在,如查找学生成绩的时候允许有部分学生请假,这样为了美观我们可以使用iferror来使得我们的表格更加美观。

=iferror(value,value_if_error)

iferror函数有两个参数,第一个参数是可能出错的公式,第二个参数是如果函数出错,就返回的结果。

例如:=iferror('a1/b1',0)

如果b1为0,那么这个公式就返回0,而如果不用iferror函数的话就返回#DIV/O!,使得表格不美观,甚至影响数据的准确性。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.