您現在的位置是:首頁 > 攝影首頁攝影
iferror公式怎麼寫?除了遮蔽錯誤值,結合vlookup和sum更強
簡介在excel中,有個iferror函式,它可以遮蔽查詢的錯誤值,也可以和vlookup函式一起使用合併表格的資料,它的語法很簡單: iferror(檢查這個值是否是錯誤值,第一引數是錯誤值時返回的值)什麼意思呢,大家看一個例子就明白了
結構單元數怎麼求
在excel中,有個iferror函式,它可以遮蔽查詢的錯誤值,也可以和vlookup函式一起使用合併表格的資料,它的語法很簡單:
iferror(檢查這個值是否是錯誤值,第一引數是錯誤值時返回的值)
什麼意思呢,大家看一個例子就明白了。
iferror遮蔽錯誤值
可以看到列中有很多Excel中的常見錯誤值,但我們使用公式:
=IFERROR(D2,0),讓錯誤值都顯示成了0,而沒有錯誤值的還顯示數字本身,當然,第二引數是任意的,比如我們想讓錯誤值顯示成數值錯誤這樣的文字,只要把公式改為:
=IFERROR(D2,“數值錯誤”)
那麼iferror具體的用途是什麼呢,我們來看下。
第一,遮蔽錯誤值求和
遮蔽錯誤值求和
可以看到使用sum函式對這個列求和,但因為列中有錯誤值,所以求和結果返回了錯誤值。
在iferror函式中使用陣列
=SUM(IFERROR(D2:D11,0)) 因為使用到了陣列,所以這個公式要按ctrl shift 回車 ,確定。
第二,和vlookup結合使用合併兩個表格的資料
可以看到使用一個vlookup函式查詢的話,返回了很多的錯誤值,就算再用一個vlookup函式,但是填充公式的時候,就把第一次查詢的數值覆蓋了。
一個vlookup函式返回了錯誤值
我們可以藉助iferror函式的第二個引數解決這個問題:
使用了兩個vlookup
=IFERROR(VLOOKUP(A2,E:F,2,FALSE),VLOOKUP(A2,H:I,2,FALSE))
Excel函式進階與提升
Excel技術控
購買專欄
在一個iferror中,使用了兩個vlookup函式,這樣就把兩個表格的資料查詢合併到了一起。