VLOOKUP函數沒問題,查找值卻為0,到底怎麼回事?

原創作者: 盧子 轉自:Excel不加班

這裡,盧子以VLOOKUP、SUM函數為例進行說明。裡面的數字都是採用隨機數生成,所以每次截圖都會有變化,其實抽獎送書,也是採用這種方法實現的。

1.人員都有存在,公式看起來也沒問題,就是結果為0。

=VLOOKUP(G3,A:E,4,0)


VLOOKUP函數沒問題,查找值卻為0,到底怎麼回事?

仔細觀察,你會發現區域中隱藏了一列,人氣指數其實是在區域第5列。將第三參數改成5,即可獲得正確的值。

=VLOOKUP(G3,A:E,5,0)


VLOOKUP函數沒問題,查找值卻為0,到底怎麼回事?

為了防止數錯列,可以用COLUMN函數,判斷返回區域在第幾列。

=COLUMN()


VLOOKUP函數沒問題,查找值卻為0,到底怎麼回事?

還可以用COLUMNS函數判斷區域有多少列,看清楚了,兩個函數不一樣哦。

=VLOOKUP(G3,A:E,COLUMNS(A:E),0)


VLOOKUP函數沒問題,查找值卻為0,到底怎麼回事?

2.人員都有存在,第三參數也沒錯,就是結果為0。

=VLOOKUP(G3,A:E,5,1)


VLOOKUP函數沒問題,查找值卻為0,到底怎麼回事?

VLOOKUP函數在查找的時候,99%的情況下都是用精確查找,也就是第四參數為0。這裡第四參數為1,就是模糊查找,大多數情況下,查找出來的結果都是錯誤值。

記住,這裡一定要用0。

=VLOOKUP(G3,A:E,5,0)


VLOOKUP函數沒問題,查找值卻為0,到底怎麼回事?

模糊查找,只有按區間查找對應值這種情況才使用。比如按區間,判斷等級。

=VLOOKUP(H3,K:M,3,1)


VLOOKUP函數沒問題,查找值卻為0,到底怎麼回事?

VLOOKUP函數大概就這兩種情況,順便再講一下SUM函數,也有兩種情況導致求和為0。

循環引用,導致求和為0。

=SUM(B:B)


VLOOKUP函數沒問題,查找值卻為0,到底怎麼回事?

將區域改成實際的區域就正常。

=SUM(B2:B6)


VLOOKUP函數沒問題,查找值卻為0,到底怎麼回事?

還有一種就是數字為文本格式,導致求和為0。

=SUM(B2:B6)


VLOOKUP函數沒問題,查找值卻為0,到底怎麼回事?


選擇區域,點感嘆號,轉換為數字,就恢復正常。

VLOOKUP函數沒問題,查找值卻為0,到底怎麼回事?

以上,都是超級常見的問題,一定要記牢哦。



分享到:


相關文章: