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快捷鍵大全

    TAG:函數 | Excel | Excel函數 |