Excel中的Vlookup函數老出錯?這十個原因瞭解一下吧(上)

VLOOKUP函數工作中天天用,但是老出錯,在這10個原因裡面找找吧,今天先分享5個原因

1、第4個參數不能省略

有小夥伴在公式裡面輸入:

=VLOOKUP(A11,B1:E8,4),這裡面只有3個參數,如果省略第4個參數,則默認第4個參數為1,為模糊查找,所以出錯

Excel中的Vlookup函數老出錯?這十個原因瞭解一下吧(上)

正確的公式是:

=VLOOKUP(A11,B1:E8,4,0)

Excel中的Vlookup函數老出錯?這十個原因瞭解一下吧(上)

2、第2個參數引用錯誤

錯誤公式:

=VLOOKUP(A11,A1:E8,5,0)

第2個參數引用開始的位置不是簡單的表格最開始

Excel中的Vlookup函數老出錯?這十個原因瞭解一下吧(上)

需要從你查找的值所在的列開始引用,你查找的韓信,它所在的列是在B列,所以必須從B列開始引用,正確的公式是:

=VLOOKUP(A11,B1:E8,4,0)

Excel中的Vlookup函數老出錯?這十個原因瞭解一下吧(上)

3、第3個參數是從引用數據源開始數起

錯誤公式:

=VLOOKUP(A11,B1:E8,5,0)

有夥伴是從A列開始數, 一直數到我們需要的列數

Excel中的Vlookup函數老出錯?這十個原因瞭解一下吧(上)

實際上,我們要從引用的位置開始數,我們要查找的韓信,在B列,所以應該從B列開始向右數,正確的公式是:

Excel中的Vlookup函數老出錯?這十個原因瞭解一下吧(上)

4、第2個參數沒有絕對引用

錯誤公式:

=VLOOKUP(A11,B1:E8,4,0)

當我們需要多個數據向下填充的時候,那麼有一部分數據就匹配不出來了

Excel中的Vlookup函數老出錯?這十個原因瞭解一下吧(上)

那是因為第2個參數沒有絕對引用,向下填充公式的時候,數據源區域也會向下移動,導致匹配不到,所以我們要固定數據源,正確的公式是:

=VLOOKUP(A11,$B$1:$E$8,4,0)

Excel中的Vlookup函數老出錯?這十個原因瞭解一下吧(上)

5、查找值為文本型數字,數據源區域中的格式數值型數字

輸入的公式是:

=VLOOKUP(A11,A1:B8,2,0)

因為查找的編號數字1,是文本型的,而數據區域裡面的1是數值型的

Excel中的Vlookup函數老出錯?這十個原因瞭解一下吧(上)

這個時候,需要格式統一,我們把文本型的數字轉換成數值型的,所以輸入的公式是:

=VLOOKUP(--A11,A1:B8,2,0)

Excel中的Vlookup函數老出錯?這十個原因瞭解一下吧(上)

當然用A11*1,或者A11/1,或者A11+0都是可以實現的。


分享到:


相關文章: