Excel函數之——IFERROR()函數的妙用
由於Excel中使用公式的場景很多,就會經常看到一些單元格的內容是錯誤值,比如「#D/A」或「#DIV/0!」等,看的比較扎眼,這是就可以使用IFERROR函數,來美化表格了。
下面就跟大家介紹下這個函數的使用方法。
IFERROR()函數
格式: IFERROR(value,value_if_error)
含義:當value是個錯誤值時,該公式將返回value_if_error參數的值。否則直接返回value。
參數:
value_if_error:
當value為一個錯誤值時,公式返回的數值。
具體如下:
Excel IFERROR函數 - 1
備註:如上圖所示。
D2單元格的公式為「=IFERROR(B2,""錯誤"")」。
表示如果B2為一個錯誤值,那麼就返回value_if_error參數「錯誤」。否則就返回B2的值。
由於B2不是個錯誤值,所以最終返回的是B2的值,即「75」。
D3單元格的公式為「=IFERROR(B3,""錯誤"")」。
由於B3是錯誤值,所以最終返回的是value_if_error參數「錯誤」。
一般很少將這個函數單獨使用的,通常都是與其他函數嵌套使用。下面就和大家分享下與VLOOKUP函數嵌套使用的情況。
VLOOKUP函數是查詢函數,相信大家不會陌生,在查詢的過程當中,如果沒有查詢的,將返回錯誤值,比如「#N/A」。
比如下面這個圖。
Excel IFERROR函數 - 2
如上圖所示:E2單元格就返回錯誤。如果需要查詢的數據比較多,時不時返回一個錯誤值,看的比較扎眼,想把這些錯誤值去掉,顯示自己想要顯示的內容,那怎麼辦呢?
其實,這時就可以使用IFERROR函數了。
下面就是使用IFERROR函數後的結果。
Excel IFERROR函數 - 3
如上圖E2單元格的公式
「=IFERROR(VLOOKUP(D2,$A$2:$B$6,2,0),""無此人"")」
如果VLOOKUP返回錯誤值的話,那該公式就返回「無此人」。
如果VLOOKUP沒有返回錯誤值的話,那該公式就直接返回VLOOKUP函數的值。
該公式中的「無此人」可以自己隨便設定,比如「無查詢結果」,「無數據」等等。或者直接打兩個雙引號「」,就直接返回一個空值,這樣也可以。
Excel中的這個IFERROR函數,大家現在應該有個基本的了解了吧,那麼以後就可以在工作當中試著使用了。
推薦閱讀:
※Excel常用函數之HYPERLINK函數
※使用Excel函數來進行多條件求和的方法
※每日一題:Excel多表合計-SUMIFS、INDIRECT、SUMPRODUCT
※精通這十個Excel公式,用上iPhone8指日可待!
※Excel快捷鍵大全