PPT分類 Office教程 > Excel教程
相關標籤
發布於 2022-12-17 12:21

Excel技巧:Excel能否屏蔽Vlookup的匹配錯誤?

微信上有個小夥伴留言問,Vlookup匹配不成功會報錯,希望錯誤單元格最好不要報,不要顯示。問牛魔王是否可以這樣做?答案是肯定的。

情景。非常適合人力資源部門或需要進行多表匹配的辦公人員使用

問題。如何阻止單元格錯誤顯示?

答案。使用IFERROR函數就可以完成。

具體操作如下:比如下圖,因為 "小丑 "和 "小美",在表的旁邊沒有,所以vlookup匹配不出來,所以對應的單元格,顯示錯誤。你能把出錯的單元格顯示為沒有內容嗎?

其實很簡單,你只需要在Vlookup函數前面嵌套一個Iferror函數。其效果如下:

公式顯示如下:

=IFERROR(VLOOKUP(E7,$B$6:$C$13,2,0),"")

意思是:如果數值正確,就會正確顯示,否則就會顯示為一個空格。空格只是用雙引號括起來。

總結:IFERROR函數是Excel 2007及以上版本的一個新函數,方便對單元格的錯誤值進行屏蔽或優化顯示。需要注意的是,在Excel中顯示的單元格格式錯誤有7種,IFERROR可以輕鬆處理。

1.#N/A 當函數或公式中沒有可用的值時,會產生錯誤值#N/A。

2.#VALUE!當使用了錯誤的參數或操作對象類型時,或者當公式自動更正功能不能糾正公式時,會產生錯誤值#VALUE!

3.#REF!刪除了被其他公式引用的單元格,或將一個移動的單元格粘貼到被其他公式引用的單元格中。當一個單元格引用無效時,將產生一個錯誤值#REF!

4.#當公式被除以0時,將產生錯誤值#DIV/0!。

5.當公式或函數中的數字出現問題時,#NUM!將生成錯誤值#NUM!。

6.#NAME?當公式或函數不能識別公式中的文本時,將產生這個錯誤值NAME?

7、#NULL!使用了一個不正確的區域操作符或不正確的單元格引用。試圖為兩個不相交的區域指定一個交點,將產生錯誤值#NULL!

這個技巧對Excel 2007及以上版本有效。