Excel表格vlookup反向查詢函式(Excel表格vlookup函式逆向查詢的使用方法)
在辦公室,你精通VLOOKUP函式,就可以被同事們稱為表神,可見VLOOKUP函式在工作中多麼重要,VLOOKUP正常是從左至右查詢匹配的,如下根據員工姓名,查詢出工資情況:
在H2中輸入的公式是:
=VLOOKUP(G2,C:E,3,0)
很多人覺得公式很難,那是因為沒有去理解,而且在輸入公式的時候,都是點選,拖動,拉動的,不是所有的都是手動輸入進去,可以看動圖中我們輸入公式的過程。
逆向查詢匹配
上面是從左至右正常的查詢匹配,但是如果我們現在不是查詢工資,而是需要查詢員工的編號呢?VLOOKUP是不能直接從右向左逆向查詢的。
第1種解決辦法,我們查詢的是姓名,那麼我們把原始資料姓名這一列放到最前面去,然後就變成了從左向右查詢
輸入的公式變成了:=VLOOKUP(G2,A:B,2,0)
如果我們不希望原始資料來源的資料進行任意的調換位置,那麼就需要使用VLOOKUP IF函式來解決了!
正常公式是:=VLOOKUP(G2,IF({1,0},C:C,A:A),2,0)
其實就是通過IF({1,0},C:C,A:A)構建了一個無形的陣列,這個陣列的第1列資料是C列的資料,第2列資料是A列的資料,從而實現了換向,那麼VLOOKUP IF函式有一個萬能通用的使用公式:
我們只需要改變帶顏色的這三部分,例如,我們現在通過姓名來查詢部門
查詢值是姓名,G2
查詢列是姓名所在的列,C:C
結果列是部門所在的列,B:B
代入上面的公式即=VLOOKUP(G2,IF({1,0},C:C,B:B),2,0)
這個技巧,你學會了麼?歡迎留言討論~