由于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函數的朋友,就請關注我吧!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!