Excel作为电脑上的办公软件,肯定是大家都使用的。 它帮助我们解决许多复杂的公式计算和统计。 在日常计算中,大家一定都遇到过小e这个字符。 这就是 Excel 中函数的表示形式。 公式返回的错误值,今天主要是告诉Excel如何避免公式错误。
下图中带有#号的奇怪句子,小E,相信你一定经常遇到过。 其实这些都是Excel中常见函数公式返回的错误值!
每次看到它们,很多人脑海中可能都会浮现出下面的场景——
今天小E就给大家全面介绍一下这些错误值的产生原因,以及处理方法,帮助大家以后轻松处理函数公式返回的错误值!
- 1 -价值生成错误的原因
❶ “#DIV/0!”的原因生成错误值
如下图,销售人员计算“同比”时,出现了#DIV/0! 错误值。
“#DIV/0!”的原因 Excel中出现错误值是公式中使用了除法运算,除数为0。
例如上图中,在计算“Shyu”的同比价值时,由于他前期的完成数为0,当使用公式
=(C5-B5)/B5
在进行同比计算时,B5单元格的值为0,所以“#DIV/0!” 出现错误值。
其中,DIV是()的缩写,/0表示除数为0。
❷ 产生“#NAME?”的原因误差值
名字?” 当 Excel 无法识别公式中的文本时,会出现错误值。
例如,下图中,单元格区域B2:B9本来是要求和的,但是SUM函数被写成了sum函数。 Excel 无法识别此函数,因此“#NAME?” 生成了错误值。
在 D 列中输入了公式,并且错误值“#NAME?” 被生成。
=本月同比& (C2-B2)/B2
在Excel函数公式中,如果要输入文本值,需要用英文双引号括起来。 如果不加括号,Excel会认为该文本是自定义公式名称或函数名称。 如果没有找到,就会生成一个“#NAME?” 误差值。
❸ “#REF!”的原因生成错误值
#参考! 错误值也是函数公式返回的常见错误值。 当删除函数公式中的单元格引用时,会出现“#REF!” 将生成错误值。
其中,REF中的“#REF!” 误差值是参考文献()的英文缩写。 除了删除原始公式中的单元格引用之外,每当函数公式中返回无效的单元格引用时,“#REF!” 将被生成。 ” 错误值。
单元格 A1:C9 只有 9 行数据,E2 中的公式为
=索引(A1:C9,10,1)
含义是返回单元格区域A1:C9中第10行第1列的数据。 显然这是一个不存在的引用,因此“#REF!” 还会生成错误值。
❹“#NULL!”的原因生成错误值
如下图所示,为了求两个黄色填充单元格区域(即蓝色填充单元格)重叠部分的总和,可以使用下面的公式
=SUM(B2:D7 C6:F11)
公式中 B2:D7 和 C6:F11 之间的空格字符是单元格范围运算符,用于查找两个单元格范围的交集。
当两个单元格范围不相交时,该函数将生成“#NULL!” 误差值。 以下公式将生成“#NULL!” 误差值。
=SUM(B2:C5 D8:F11)
因为 B2:C5 单元格范围和 D8:F11 单元格范围之间没有重叠的单元格范围。
❺ 产生“#NUM!”的原因误差值
如果您输入 Excel 中的函数不支持的数字参数,则会显示“#NUM!” 将生成错误值。
当使用函数将十进制值转换为二进制值时,“#NUM!” 由于函数的第二个参数使用的参数超出了显示范围,因此产生错误值。
❻ 产生“#N/A”错误值的原因
#N/A 错误值也是常见的错误值。 如果你经常使用函数,你就会熟悉它! 当函数无法找到它所查找的值的对应信息时,它将返回#N/A错误值。
如下图,在G2单元格中输入公式
=(F2,$A$1:$C$8,3,0)
A 列中的销售人员中没有“Shuyu”,因此单元格 G2 中会生成“#N/A”错误值。 不仅仅是函数,如果在搜索参考函数中找不到搜索值,则会生成“#N/A”错误值。
❼ 产生“#VALUE!”的原因误差值
#价值! 产生错误值的原因有很多,最常见的有以下两种↓
A。 文本参与数值运算
在计算C5单元格的折扣价时,由于工作人员的疏忽,在A5单元格70的价格上加上了文字“元”,变成了“70元”。 Excel将A5单元格中的数据视为文本,文本参与乘法运算,导致生成“#VALUE!” 误差值。
b. 输入了一个数组公式,没有按【Shitf+Ctrl+Enter】组合键结束。
以下是在单列中查找唯一值的经典公式。
由于起始公式并非以 [Shitf+Ctrl+Enter] 快捷键组合结束,因此该公式会生成“#VALUE!” 误差值。
当使用【Shitf+Ctrl+Enter】快捷键组合结束公式的输入时,公式返回正确的值。 这是数组公式的关键点。
❽ 产生“#####”错误值的原因
准确来说,“#####”错误值并不是函数公式产生的错误值,而是Excel中的显示警告。
当单元格中出现“######”时,一般有两个原因:
A。 当我们在单元格中输入负数,然后将单元格格式显示为日期或时间格式时,单元格内容将显示“#####”。
解决这种情况的方法是将单元格格式更改为常规格式。
b. 当单元格的列宽不足以显示所有单元格内容时,也会出现“#####”错误值。
由于D列的列宽不足以显示D5的公式生成的值,因此显示“####”。 双击调整列宽后即可显示正确的值。
- 2 - 纠正错误值的方法
上面详细介绍了Excel中产生8个错误值的原因。 接下来小E就告诉大家如何修正这些错误值。
❶ 一般原则
所有错误值都有特定的生成原因。 为了避免产生错误值,首要原则是确保输入的函数名称和函数参数正确。
喜欢#NAME? 产生错误值的原因主要是由于输入了Excel无法识别的函数名称或参数。 这时,只需修改函数名即可。
另一个例子是#REF! 需要注意错误值,不要误删除引用的单元格,并且引用的单元格必须存在。 单元格区域不能只有 10 行,并且您想要返回第 11 行。
❷ 遇到错误值时,更换显示原理
不可避免地会产生一些错误值。
例如,当找不到该值时,返回#N/A错误值。 再比如,同比计算时的除数确实为0。
当遇到这些不可避免的错误值时,我们可以使用通用函数将结果显示为其他更有意义的值。
函数语法如下
=(值,)
第一个参数值是返回错误值的公式,该参数是公式返回错误值时要设置的返回值。
例如,“#DIV/0!” 上面的误差值可以用下面的公式代替
= ((C5-B5)/B5,"上期完成数为0")
再比如上面的#N/A错误值,可以用下面的公式来代替:
=((F2,$A$1:$C$8,3,0),"该会员没有销售信息")
即使你在输入公式时没有注意,如果犯了这样的错误也不必惊慌。 相信看完文章你已经知道这8个疑难错误的原因和解决方法了!
下次我们一定能坦然面对这些错误~
以上就是如何避免Excel中公式错误的教程。 你可以读几遍。 希望内容对您有所帮助。 大家可以多关注教程之家。 稍后会有更多精彩教程为您呈现。