在我們平時使用函數處理各類問題的時候,經常會出現一個情況就是錯誤值。如匹配數據查找不出或者是數據有問題的時候就會出現這樣的情況。今天我們就來學一下,當出現錯誤值的時候,如何正确的使用ISERROR和if函數進行搭配。
一、函數效果展示:
函數解析:
1、如上圖,當我們匹配數據的時候,數據源沒有這個人的時候,匹配的結果對應的就會顯示為錯誤值#N/A;
2、在這裡我們取出錯誤值用的就是Iserror(Value),當函數判斷數據為錯誤值,返回True,不是錯誤值時,顯示為False。這種情況我們就有了很多使用的方法。
二、如何去除錯誤值:
從上面的例子中我們可以得知,Iserror函數可以用來判斷結果是否為錯誤值,返回的結果隻有TRUE或者FALSE兩種,所有這個時候我們就可以通過搭配IF函數來替換掉錯誤值數據。
同樣以上面的班次為例,當我們匹配數據的時候,出現錯誤值時将結果顯示為休。
函數=IF(ISERROR(VLOOKUP(I4,B:C,2,0)),"休",VLOOKUP(I4,B:C,2,0))
搭配IF函數之後,iserror函數的作用将會體現的非常大。
1、if函數之前的案例有講到過,當第一參數為真時,執行第二參數,為假時執行第三參數;
2、當iserror函數判斷匹配的錯誤數據時體現為真;執行if函數的第二參數“休”;
3、當iserror函數判斷匹配的數據體現行為假時,執行if函數的第三參數。
由此你可以通過更改if函數的第二和第三參數的形式,在制作數據報表的時候進行非常多的操作。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!