Hello,大家好這一篇我們緊接著上一章來學習下vlookup函數錯誤值的處理,vlookup函數的錯誤值分為2類,第一類是參數選擇類錯誤,第二類:數據格式錄入類錯誤,下面就讓我們來看下錯誤出現的原因以及如何解決這些錯誤
一、參數選擇類錯誤
1.無匹配數據
在這我們的查找值是魯班,而在姓名這個區域是沒有魯班這個名字的,這時候函數就會返回錯誤值,這種錯誤值我們只能通過函數屏蔽掉,而無法更改,因為真的找不到
2.第三參數錯誤
如下圖我們看到錯誤值顯示為# REF!這個錯誤值表示當前引用無效,因為我們的數據區域它一共才5列,而我們第三參數卻是6,根本不在數據區域的範圍,所以會顯示錯誤值,
我們只要將第三參數設置為我們想要查找的列數即可,在這裡我們要將第三參數設置為5,因為數學成績在查找區域的第5列
3.第二參數查找區域錯誤
如下圖,我們的查找值是小張,而小張並不在我們的數據區域,所以會返回錯誤值,我們只需要從新設置第二參數,將小張包含在查找區域即可
4. vlookup函數的第四參數
對於初學者來說只要記得第四參數只能寫0或者false即可,近似匹配在入門的階段不建議大家使用
5.查找區域為絕對引用
前兩個名字可以正確地查找到,而到第三個卻查找不到,我們可以看一下旁邊他們的公式,因為第二參數未絕對引用,所以我們在向下拉函數的過程中第二參數發生了變化,在王明的這個錯誤值中,函數的第二參數變成了A3:E7,如下圖紅色區域,王明正好不在查找區域內,所以顯示為錯誤值
解決辦法:當查找區域確定且唯一的時候我們要對查找區域進行絕對引用,防止公式拖動的時候發生變化。