Excel表格中經(jīng)常會遇到一些錯誤值,比如:#N/A灾茁、#VALUE!窜觉、#REF!、#DIV/0!北专、#NUM!禀挫、#NAME?或 #NULL!等等。每當看到這些亂七八糟的符號時拓颓,總是會腦袋發(fā)脹语婴,都是些什么鬼?
別急,我們介紹幾種消滅Excel錯誤值的方法砰左。
以上圖為例匿醒,錯誤值產(chǎn)生的原因是作為除數(shù)的B4單元格為0,所以作為商的C4單元格產(chǎn)生了錯誤提示缠导。
方法一:用IF函數(shù)判斷B列是否為0
由于是B列被除數(shù)為0導致結果出現(xiàn)錯誤值廉羔,那么可以用IF函數(shù)先判斷一下B列是否為0,如果為0則結果顯示為0酬核。
方法二:IF函數(shù)+錯誤值判斷函數(shù)相組合
方法一是對B列除數(shù)進行判斷的蜜另,還可以對計算結果進行判斷适室。如果結果為錯誤值嫡意,則利用IF函數(shù)將結果顯示為0。
ISNA函數(shù):可以判斷#N/A這一個錯誤值捣辆。
ISERR函數(shù):可以判斷以上7個錯誤值中除了#N/A之外的其他錯誤值蔬螟。
ISERROR函數(shù):可以判斷以上全部7個錯誤值。
方法三:用IFERROR函數(shù)判斷結果是否為錯誤值
注意汽畴,這里的IFERROR函數(shù)和方法二中的ISERROR函數(shù)是不一樣的旧巾。ISERROR函數(shù)用來判斷某個值是否為錯誤值,只有一個參數(shù)忍些,結果只有TRUE或者FALSE鲁猩;而IFERROR函數(shù)可以看做是ISERROR函數(shù)和IF函數(shù)的組合IF(ISERROR()),是在2007以上版本中才新增加的函數(shù)罢坝。IFERROR函數(shù)有2個參數(shù)廓握,用來判斷第一個參數(shù)的運算結果是否為錯誤值,若是錯誤值嘁酿,則該函數(shù)結果顯示為第二個參數(shù)隙券。
方法三實際上是方法二的簡化版。
注意:不要輕易消滅錯誤值闹司!
雖然用上述方法可以屏蔽掉錯誤值娱仔,讓我們的表格看上去更加友好,但是很多錯誤值可能是因為制表人的失誤造成的游桩!因此牲迫,不要輕易地屏蔽錯誤值,一定要仔細檢查后再做決定借卧,否則會后悔的盹憎。