Excel表格VLOOKUP函式用法(Excel表格Lookup函式的使用方法)
LOOKUP函式
lookup(lookup_value,lookup_vector,[result_vector])
lookup(查詢值,查詢範圍(必須升序排列),返回值範圍)
1.單條件查詢
在E2單元格輸入公式:=LOOKUP(1,0/($A$2:$A$10=D2),$B$2:$B$10)
公式說明:0/($A$2:$A$10=D2)判斷A列姓名區域是否等於查詢條件,返回邏輯值true和false,使用0除的方法將true返回0,false返回錯誤值。最後利用lookup的特性(忽略錯誤值),滿足條件返回0,不滿足返回錯誤值。這時只需要使用一個>=0的值查詢就可以返回結果了。【使用0/方法主要是為了避免查詢區域升序排序】
2.多條件查詢
在G2單元格輸入公式:=LOOKUP(1,0/(($A$2:$A$10=E2)*($B$2:$B$10=F2)),$C$2:$C$10)
公式說明:0/(($A$2:$A$10=E2)*($B$2:$B$10=F2))滿足條件返回true,不滿足返回false,兩列資料結果相乘,返回1和0,使用0除的方法將1轉為0,0轉為錯誤值,最後LOOKUP函式忽略錯誤值,即返回0對應的銷量。
3.查詢最後一次出現的資料
在F2單元格輸入公式:=LOOKUP(1,0/($A$2:$A$12=E2),$B$2:$B$12)
公式說明:使用0除的方法避免了查詢範圍必須升序排序的弊端,LOOKUP查詢特性就是由下至上進行查詢。
4.分數多等級考核
在F2單元格輸入公式:=LOOKUP(B2,$E$2:$F$5)
這種方法可以輕鬆替代IF函式多巢狀問題,前提是先要對查詢範圍進行升序排序。
5.輕鬆提取複雜數字
在B2單元格輸入公式:=-LOOKUP(1,-LEFT(A2,ROW($1:$4)))
公式說明:用LEFT函式從A2單元格左邊分別提取1,2,3,4個字元,在LEFT函式前面加-(負號)母的是將數字轉為負數,將文字字元轉為錯誤值。再用LOOKUP忽略錯誤值的特性查詢,在LOOKUP函式前面加-(負號)是為了將負數轉為正數。
6.全稱查詢簡稱
在B2單元格輸入公式:=LOOKUP(20,FIND($D$2:$D$5,A2),$D$2:$D$5)
公式說明:FIND函式查詢簡稱店名在全稱店名中有沒有出現,找到既返回所在的字元位置,找不到返回錯誤值,使用查詢值20(寫一個比店名全稱字元數大的數字即可)LOOKUP查詢20忽略錯誤值,返回對應的簡稱店名。
我是小螃蟹,如果您喜歡這篇教程,請幫忙點贊和轉發哦,感謝您的支援!