今天,易老師推廣了一個功能“http://”。我經常在美化表單時使用它。你為什么在美化表單時使用它?因為我們經常在表中使用函數,有時表數據沒有被寫入,但是函數是我寫的。一個沒有數據的表,然后使用公式,結果是“#VALUE!”錯誤的值!在這種情況下,它會對美產生太大的影響。因此,我將使用“iferror函數”來使表不顯示任何內容,而不影響公式。
iferror函數.
示例1: iferror函數生成#VALUE!空白顯示
在下圖中,我們使用身份證號碼提取男女性別。我使用從B2到B7的[=IF(MOD(MID(A2,17,1),2),’男性’,’女性’]填充公式。但是,我只在單元格A2和A3中輸入身份證號碼。如果我繼續輸入身份證號碼,#值!它成為結果,否則它將總是顯示#VALUE!接下來,讓我們看看如何使用iferror函數來設置#VALUE!把它全部扔掉,它不會影響我們的配方。
1.原來的公式[=IF(MOD(MID(A2,17,1),2),’男性’,’女性’]改為[=IFROR(IF(MOD(MID(A2,17,1),2),’男性’,’女性’,’現在讓我們來看看下面的圖片,這樣看起來會好得多。
示例2: iferror函數生成#DIV/0!自定義顯示
在下圖中,我們使用除法公式,銷售額除以銷售額等于單價。我們可以看到第四行的12/0沒有使用“iferror函數”,并且0不能被除,所以在正常情況下,錯誤為“#DIV/0!”將被退回。
再看第二行。我們使用了iferror函數[=IFERROR(A2/B2,’ error’)],其中[,’ ‘)]變成[,’ Error ‘],這意味著它以前是空的,現在變成了“Error”。當然,你可以定制這個。
再看第三行,當公式計算正確時,返回的結果不會改變,也就是說,它不會影響我們以前公式的使用。
摘要
這句話可以總結得很清楚:如果公式計算的結果是錯誤的,我們可以返回我們指定的結果。如果計算正確,將返回公式的結果。