VLOOKUP函數工作中天天用,但是老出錯,在這10個原因裡面找找吧,今天先分享5個原因
1、第4個參數不能省略
有小夥伴在公式裡面輸入:
=VLOOKUP(A11,B1:E8,4),這裡面只有3個參數,如果省略第4個參數,則默認第4個參數為1,為模糊查找,所以出錯
正確的公式是:
=VLOOKUP(A11,B1:E8,4,0)
2、第2個參數引用錯誤
錯誤公式:
=VLOOKUP(A11,A1:E8,5,0)
第2個參數引用開始的位置不是簡單的表格最開始
需要從你查找的值所在的列開始引用,你查找的韓信,它所在的列是在B列,所以必須從B列開始引用,正確的公式是:
=VLOOKUP(A11,B1:E8,4,0)
3、第3個參數是從引用數據源開始數起
錯誤公式:
=VLOOKUP(A11,B1:E8,5,0)
有夥伴是從A列開始數, 一直數到我們需要的列數
實際上,我們要從引用的位置開始數,我們要查找的韓信,在B列,所以應該從B列開始向右數,正確的公式是:
4、第2個參數沒有絕對引用
錯誤公式:
=VLOOKUP(A11,B1:E8,4,0)
當我們需要多個數據向下填充的時候,那麼有一部分數據就匹配不出來了
那是因為第2個參數沒有絕對引用,向下填充公式的時候,數據源區域也會向下移動,導致匹配不到,所以我們要固定數據源,正確的公式是:
=VLOOKUP(A11,$B$1:$E$8,4,0)
5、查找值為文本型數字,數據源區域中的格式數值型數字
輸入的公式是:
=VLOOKUP(A11,A1:B8,2,0)
因為查找的編號數字1,是文本型的,而數據區域裡面的1是數值型的
這個時候,需要格式統一,我們把文本型的數字轉換成數值型的,所以輸入的公式是:
=VLOOKUP(--A11,A1:B8,2,0)
當然用A11*1,或者A11/1,或者A11+0都是可以實現的。
閱讀更多 Excel自學成才 的文章