查詢引用,是Excel中的一項基本功能,但如果要實現逆向查詢,還是有一定難度的,所以小編整理了4種你想查詢的技巧,供大家學習和參考!
一、颠倒順序:If VLOOKUP組合函數法。
目的:根據“員工姓名”查詢對應的“工号”。
方法:
在目标單元格中輸入公式:=VLOOKUP(K3,IF({1,0},C3:C12,B3:B12),2,0)。
解讀:
通過仔細觀察,此組合的基本結構還是VLOOKUP,隻是數據區域變動為IF({1,0},C3:C12,B3:B12),此區域的作用就是形成一個姓名在前,工号在後的2列10行數組,這樣一來就符合VLOOKUP的語法結構和要求,所以最根本的還是要掌握VLOOKUP的語法結構。
二、黃金組合:Index Match組合函數法。
目的:根據“員工姓名”查詢對應的“工号”。
方法:
在目标單元格中輸入公式:=INDEX(B3:B12,MATCH(K3,C3:C12,0))。
解讀:
查詢引用中,Index Match的組合是經典用法,但前提條件是要理解Index和Match的功能和語法結構;此組合用法的思路就是用Match函數定位出查詢值的位置,然後用Index函數進行提取。由于定位的值和需要返回的值處于同一行,所以不存在逆向查詢的問題。相對于If VLOOKUP組合用法,更好理解。
三、無所不能:Lookup函數法。
目的:根據“員工姓名”查詢對應的“工号”。
方法:
在目标單元格中輸入公式:=LOOKUP(1,0/(C3:C12=K3),B3:B12)。
解讀:
此用法是Lookup函數的“變異”用法,也是經典用法,但其本質還是向量形式。要理解此函數的具體功能,就不得不提Lookup函數“向下匹配”的特點,即當查詢不到指定的值時,自動匹配小于當前值的最大值。
四、初展拳腳:Xlookup函數法。
目的:根據“員工姓名”查詢對應的“工号”。
方法:
在目标單元格中輸入公式:=XLOOKUP(K3,C3:C12,B3:B12)。
解讀:
使用此函數時,可以不考慮其它的參數,必備的參數就是查詢值、查詢值所在的數據範圍,返回值的範圍。使用起來也是非常的簡單哦!
最美尾巴:
上述的4種方法,均可實現逆向查詢功能,你經常用到哪種?哪種方法更好理解了?有沒有其它的方法實現此功能呢?歡迎大家在留言區留言讨論哦!
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!