給大家普及一個函數“iferror函數” 。我常常在美化表格的時候會用到,為什么說在美化表格的時候用到呢?因為,我們經常會在表格中使用函數,往往有些時候表格數據還沒有寫上去,但是函數已經被我寫出來了,一個沒有數據表格,再使用公式,得出的結果那就是“#VALUE!”錯誤值!這樣的話,太影響美觀了 。所以,我會使用“iferror函數”讓表格無任何顯示的情況下,又不影響公式 。
一句話說明:使用iferror函數可以在公式計算結果出現錯誤時,返回我們指定的結果 。如果計算是正確時,將返回公式的結果 。
舉例一、iferror函數讓#VALUE!空白顯示
下圖中,我們用身份證號碼提取男女性別,我使用了【=IF(MOD(MID(A2,17,1),2),"男","女")】填充公式從B2-B7,但是,身份證號碼我只輸入了A2和A3單元格中,如果,我繼續往下輸入身份證號碼,則#VALUE!就會變成結果,否則它永遠都會顯示#VALUE! 。下面,我們來看看利用iferror函數,將#VALUE!全部去掉,而且又不會影響我們的公式 。
步驟一、 原公式【=IF(MOD(MID(A2,17,1),2),"男","女")】 改成【=IFERROR(IF(MOD(MID(A2,17,1),2),"男","女"),"")】 前面增加【=IFERROR(】,結尾增加【,"")】 說明:【,"")】結尾的意思就是錯誤時,無任何顯示 ?,F在再來看看下圖,這樣就好看多了 。
【Excel中iferror函數的使用方法及實例教程】舉例二、iferror函數讓#DIV/0!自定義顯示
下圖中,我們使用除法公式,銷售額除銷量,等于單價 。我們可以看到第四行中12/0,沒有使用“iferror函數”,而0是不能做除數,所以正常情況下都是會返回錯誤“#DIV/0!” 。
再看看第二行,我們使用了iferror函數【=IFERROR(A2/B2,"錯誤")】,這里【,"")】變成了【,"錯誤")】,也就是將之前變成空白的,現在變成“錯誤”二字,當然,這個你們可以自定義設置 。
再看看第三行,當公式計算正確時,返回的結果也就不變,也就是說不影響我們之前公式的使用 。
總結
這一句話就可以概括很清楚:使用iferror函數可以在公式計算結果出現錯誤時,返回我們指定的結果 。如果計算是正確時,將返回公式的結果 。
猜你喜歡
- Excel利用TODAY和DATE函數制作倒計時
- 利用Excel函數生成隨機數實例教程
- 利用Excel函數統計不重復值數量的三種方法詳解
- Excel利用應用Small和Column函數組合函數實現排序
- 趣講LOOKUP函數 這個Excel函數厲害了
- Excel中單元格角上的三角標識符的意義
- 利用Excel函數間隔取值的幾種方法實例教程
- Excel日報表中后續日期鏈接的數值怎么隱藏?
- Excel中REPT函數實現進行等級評定
- 怎么應用Excel函數計算日期間相差的年月日
