tft每日頭條

 > 生活

 > excel表格使用if函數返回空白值

excel表格使用if函數返回空白值

生活 更新时间:2024-07-29 17:16:17

今天,給大家普及一個函數“IFerror函數”。我常常在美化表格的時候會用到,為什麼說在美化表格的時候用到呢?因為,我們經常會在表格中使用函數,往往有些時候表格數據還沒有寫上去,但是函數已經被我寫出來了,一個沒有數據表格,再使用公式,得出的結果那就是“#VALUE!”錯誤值!這樣的話,太影響美觀了。所以,會使用“iferror函數”讓表格無任何顯示的情況下,又不影響公式。

示例一、iferror函數讓#VALUE!空白顯示

下圖中,我們用身份證号碼提取男女性别,我使用了【=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")】填充公式從 C2:C11,但是,身份證号碼我隻輸入了B2和B3單元格中,如果,我繼續往下輸入身份證号碼,則#VALUE!就會變成結果,否則它永遠都會顯示#VALUE!。

下面,我們來看看利用iferror函數,将#VALUE!全部去掉,而且又不會影響我們的公式。

excel表格使用if函數返回空白值(IFERROR函數的使用方法及實例)1

步驟:原公式【=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")】 改成【=IFERROR(IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女"),"")】

前面增加【=IFERROR(】,結尾增加【,"")】

說明:【,"")】結尾的意思就是錯誤時,無任何顯示結果為空。

現在再來看看下圖,這樣就好看多了。

excel表格使用if函數返回空白值(IFERROR函數的使用方法及實例)2

示例二、iferror函數讓#DIV/0!自定義顯示

下圖中,我們使用除法公式,銷售額除單價,等于數量。

可以看到第二行中100/0,沒有使用“iferror函數”,而0是不能做除數,所以正常情況下都是會返回錯誤“#DIV/0!”。

再看看第三行,我們使用了iferror函數【=IFERROR(B3/C3,"計算中有錯誤")】,這裡【,"")】變成了【,"計算中有錯誤")】,也就是将之前變成空白的值的,現在變成“計算中有錯誤”,當然,這個是可以自定義設置。

再看看第四行,當公式計算正确時,返回的結果也就不變,也就是說不影響我們之前公式的使用。

excel表格使用if函數返回空白值(IFERROR函數的使用方法及實例)3

總結

這一句話就可以概括很清楚:使用iferror函數可以在公式計算結果出現錯誤時,返回我們指定的結果。如果計算是正确時,将返回公式的結果。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved