在日常工作中,我們經常使用VLOOKUP函數進行查找。然而,這個函數只能進行正向查找,逆向查找時,則就無法實現了。今天給大家介紹4種方法,輕鬆幫我們解決這個問題。
如下圖,我們有一個產品資訊表,現在我們需要根據區域來查找對應的產品資訊。如果我們使用VLOOKUP函數,可以輕鬆地從左向右進行查找。但現在我們需要從右向左查找,這個函數則就不能輕易實現了。
如圖,我們可以將查找區域列剪切並粘貼到產品列的右側,這樣我們就可以使用VLOOKUP函數進行從左向右的查找。在儲存格中輸入函數公式:=VLOOKUP(F2,A:B,2,0),最後回車即可。
這個函數公式是萬能公式,可以用於處理各種複雜的查找需求。我們在儲存格中輸入公式:=VLOOKUP(F2,IF({1,0},B:B,A:A),2,0)。在這個陣列中,{1,0}是一個標誌陣列,用於指示查找列和結果列的對應關係。當標誌為1時,表示對應的列參與查找;當標誌為0時,表示對應的列不參與查找。
我們利用INDEX和MATCH兩個函數各自的優點來實現在多條件下的精確匹配查找。在儲存格中輸入公式:=INDEX(A:A,MATCH(F2,B:B,0))。這個函數實用性很強,它不受查找方向的限制。
我們可以藉助LOOKUP函數和數位運算來實現從右向左的查找需求,實現多條件的精確查找,在儲存格中輸入公式為:=LOOKUP(1,0/(F2=B:B),A:A)。
每一個方法都很實用,大家可以收藏慢慢學習!