大家好,我是讯享网,大家多多关注。
今天我们来普及一个函数“iferror函数”。我美化桌子的时候经常用。我美化桌子的时候为什么要用?因为,我们经常在表中使用函数,有时候表的数据还没有写,但是函数已经被我写好了。一个没有数据的表,然后用公式,结果是“#VALUE!”错误的值!这样的话,太影响美观了。因此,将使用“iferror函数”在不影响公式的情况下使表格不显示任何内容。
例如,iferror函数使#VALUE!空白色显示
下图中,我们用身份证号提取男女性别。我用[= if (mod (right (B2,17)),2),”男性”,”女性”]来填充来自C2的公式:C11。然而,我只在B2和B3的单元格中输入了ID号。如果我继续输入ID号,那么#VALUE!它会变成一个结果,否则会一直显示#VALUE!。
接下来,让我们看看如何使用iferror函数来设置#VALUE!全部去掉,也不会影响我们的配方。
步骤:原公式[= if (mod(右(B2),17),2),“男”,“女”)]改为[= if error (if (mod(右(B2),17),2),“男”,“女”)。
前面加[= if error(]]],后面加[,” “)]。
注意:[,” “)]结尾表示有错误时,不显示结果为空。
现在看下图,这样看起来好多了。
例如,iferror函数使#DIV/0!自定义显示
在下图中,我们使用除法公式。销售额除以单价等于数量。
可以看到第二行的100/0没有使用“iferror函数”,0不能作为除数,所以错误“#DIV/0!”正常情况下会退回。。
再看第三行,我们用的是iferror函数[=IFERROR(B3/C3,“计算有错误”)],这里[,” “)]变成了[,“计算有错误”],也就是之前改成空 white的值现在改成了“计算有错误”。当然是了。
再看第四行。当公式计算正确时,返回的结果会保持不变,也就是说不会影响我们之前公式的使用。
摘要
这句话可以总结的很清楚:公式计算结果出现错误时,可以使用iferror函数返回我们指定的结果。如果计算正确,将返回公式的结果。
本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://51itzy.com/32742.html