VLOOKUP函數跨表、逆向、雙條件查詢對應值

文章從實用的角度考慮,不炫技,不浮誇,但求絕大多數人都能學會。

1.根據公司查找對應的城市。

=VLOOKUP(D2,A:B,2,0)


VLOOKUP函數跨表、逆向、雙條件查詢對應值


VLOOKUP函數語法:

=VLOOKUP(查找值,在哪個區域進行查找,找到後返回區域第幾列,精確或模糊查找)


我們要對D2這個單元格進行查找,在左邊的對應表A:B這個區域進行查找,城市是這個區域的第2列,這裡要進行精確查找,也就是參數設置為0。

有不少人看這個能懂,可惜問題稍微一變,就懵了,完全不知道該如何處理。學Excel要多用腦,勤動手!

2.根據公司跨表查找對應的城市。

VLOOKUP函數跨表、逆向、雙條件查詢對應值


寫完

=VLOOKUP(A2,


就不知道下一步該如何操作了,其實區域不過是由原來的一個表換成兩個表,操作還是一樣的。

跨表引用詳見動畫

VLOOKUP函數跨表、逆向、雙條件查詢對應值


3.根據公司逆向查找對應的城市。

VLOOKUP函數跨表、逆向、雙條件查詢對應值


直接用VLOOKUP函數查找,出來的結果是錯誤值。正常情況下VLOOKUP函數是沒法逆向查找的,如果要逆向查找,需要結合IF({1,0}這種複雜的用法才可以,這種是留給高手用的。

普通人有普通人的用法,就是複製公司並插入複製的單元格至首列。

VLOOKUP函數跨表、逆向、雙條件查詢對應值


這樣就可以進行查找了。

VLOOKUP函數跨表、逆向、雙條件查詢對應值


最後將A列的公司隱藏起來,就起到以假亂真的效果。

VLOOKUP函數跨表、逆向、雙條件查詢對應值


4.根據編號和級別雙條件查找金額。

VLOOKUP函數跨表、逆向、雙條件查詢對應值


這種如果用常規的方法查找,難度非常大,不過小小的變動就可以將難度降到最低。

插入一列,將編號和級別合併起來。

VLOOKUP函數跨表、逆向、雙條件查詢對應值


在B12輸入公式,右拉和下拉。

=VLOOKUP($A12&B$11,$C$1:$D$9,2,0)


以上所有公式,如果需要進行容錯處理,用IFERROR函數。

=IFERROR(VLOOKUP($A12&B$11,$C$1:$D$9,2,0),"")


分享到:


相關文章: