在查詢表格數據時,通過會遇到查不到值然後返回錯誤值的情況,我們不希望錯誤值顯示在單元格中,那我們應該如何通過函數屏蔽這些錯誤值呢?
除了最常用的IFERROR函數,你還知道有哪些嗎?
下面我們以VLOOKUP函數為例,下圖中我們通過G列的姓名在B:E列單元格中查找對應的基本工資,但是姓名“孫琪”在B:E列單元格區域中是不存在的,因此返回了錯誤值“#N/A”。
下面教你4種屏蔽上圖H4單元格錯誤值出現的方法,記得點贊和轉發哦~
方法一:IFERROR函數。語法:=IFERROR(VALUE,value_if_error)。
value:表示表達式。
value_if_error:如果表達式有錯誤,則返回value_if_error,否則返回表達式本身。
如果要讓出現的錯誤值顯示為空或斜杆,下圖中H4的公式為:=IFERROR(VLOOKUP(G4,$B$3:$E$6,4,0),"/")或者=IFERROR(VLOOKUP(G4,$B$3:$E$6,4,0),"")
可以屏蔽的錯誤值類型包括:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、#NULL!。
方法二:IF ISERROR函數。IF函數語法:=IF(logical_test,[value_if_true],[value_if_false])
logical_test:條件判斷。
value_if_true:結果為真返回值。
value_if_false:結果為假返回值。
ISERROR函數語法:=ISERROR(value)
value:要判斷的值或者單元格信息。
如果要讓出現的錯誤值顯示為空或斜杆,下圖中H4公式為:=IF(ISERROR(VLOOKUP(G4,$B$3:$E$6,4,0)),"/",VLOOKUP(G4,$B$3:$E$6,4,0))或者=IF(ISERROR(VLOOKUP(G4,$B$3:$E$6,4,0)),"",VLOOKUP(G4,$B$3:$E$6,4,0))
可以屏蔽的錯誤值類型包括:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、#NULL!。
方法三:IFNA函數。語法:=IFNA(value,value_if_na)。
value:用于檢查錯誤值#N/A的參數。
value_if_na:如果為錯誤值#N/A時要返回的值。
如果要讓出現的錯誤值顯示為空或斜杆,下圖中H4公式為:=IFNA(VLOOKUP(G4,$B$3:$E$6,4,0),"/")或者=IFNA(VLOOKUP(G4,$B$3:$E$6,4,0),"")
可以屏蔽的錯誤值類型包括:#N/A。
方法四:IF ISNA函數。ISNA函數語法:=ISNA(value)。
value:要檢驗的數值。
如果要讓出現的錯誤值顯示為空或斜杆,下圖中H4公式為:
=IF(ISNA(VLOOKUP(G4,$B$3:$E$6,4,0)),"/",VLOOKUP(G4,$B$3:$E$6,4,0))或者=IF(ISNA(VLOOKUP(G4,$B$3:$E$6,4,0)),"",VLOOKUP(G4,$B$3:$E$6,4,0))
可以屏蔽的錯誤值類型包括:#N/A。
以上就是屏蔽錯誤值的4種方法,我還是喜歡用方法一和方法二,你呢?
覺得文章不錯記得轉發和點贊,創作不易,請給小編支持和鼓勵,謝謝您!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!