您現在的位置是:首頁 > 攝影首頁攝影

iferror公式怎麼寫?除了遮蔽錯誤值,結合vlookup和sum更強

由 Excel技術控 發表于 攝影2023-01-19
簡介在excel中,有個iferror函式,它可以遮蔽查詢的錯誤值,也可以和vlookup函式一起使用合併表格的資料,它的語法很簡單: iferror(檢查這個值是否是錯誤值,第一引數是錯誤值時返回的值)什麼意思呢,大家看一個例子就明白了

結構單元數怎麼求

在excel中,有個iferror函式,它可以遮蔽查詢的錯誤值,也可以和vlookup函式一起使用合併表格的資料,它的語法很簡單:

iferror(檢查這個值是否是錯誤值,第一引數是錯誤值時返回的值)

什麼意思呢,大家看一個例子就明白了。

iferror公式怎麼寫?除了遮蔽錯誤值,結合vlookup和sum更強

iferror遮蔽錯誤值

可以看到列中有很多Excel中的常見錯誤值,但我們使用公式:

=IFERROR(D2,0),讓錯誤值都顯示成了0,而沒有錯誤值的還顯示數字本身,當然,第二引數是任意的,比如我們想讓錯誤值顯示成數值錯誤這樣的文字,只要把公式改為:

=IFERROR(D2,“數值錯誤”)

那麼iferror具體的用途是什麼呢,我們來看下。

第一,遮蔽錯誤值求和

iferror公式怎麼寫?除了遮蔽錯誤值,結合vlookup和sum更強

遮蔽錯誤值求和

可以看到使用sum函式對這個列求和,但因為列中有錯誤值,所以求和結果返回了錯誤值。

iferror公式怎麼寫?除了遮蔽錯誤值,結合vlookup和sum更強

在iferror函式中使用陣列

=SUM(IFERROR(D2:D11,0)) 因為使用到了陣列,所以這個公式要按ctrl shift 回車 ,確定。

第二,和vlookup結合使用合併兩個表格的資料

可以看到使用一個vlookup函式查詢的話,返回了很多的錯誤值,就算再用一個vlookup函式,但是填充公式的時候,就把第一次查詢的數值覆蓋了。

iferror公式怎麼寫?除了遮蔽錯誤值,結合vlookup和sum更強

一個vlookup函式返回了錯誤值

我們可以藉助iferror函式的第二個引數解決這個問題:

iferror公式怎麼寫?除了遮蔽錯誤值,結合vlookup和sum更強

使用了兩個vlookup

=IFERROR(VLOOKUP(A2,E:F,2,FALSE),VLOOKUP(A2,H:I,2,FALSE))

Excel函式進階與提升

Excel技術控

購買專欄

在一個iferror中,使用了兩個vlookup函式,這樣就把兩個表格的資料查詢合併到了一起。

iferror公式怎麼寫?除了遮蔽錯誤值,結合vlookup和sum更強