ExcelVLOOKUP函數從入門到精通,從精通到放棄
1、根據姓名查找分數
公式:=VLOOKUP(D2,A2:B11,2,0)
解釋:VLOOKUP函數入門公式,了解VLOOKUP函數4個參數各自的語法含義,第1參數為查詢的條件,第2參數為查詢的區域,其中區域的第一列必須包含查詢條件,第3參數為查詢返回的列數,第4參數決定查詢的方式為精確查找還是模糊匹配,一般為精確查找,直接填0。
2、查詢每一個季度的銷量
公式:=VLOOKUP($A14,$A$2:$E$11,COLUMN(B1),0),公式右拉
解釋:VLOOKUP函數入門公式,懂得熟練運用單元格引用和COLUMN函數獲取序列值作為VLOOKUP函數的第3參數。
3、根據分段區間查找稅率計算所得稅
公式:=B2*VLOOKUP(B2,$E$2:$G$8,2)-VLOOKUP(B2,$E$2:$G$8,3),公式下拉
解釋:熟練運用VLOOKUP函數模糊匹配時的分區間查詢功能。
從入門到精通
我的Excel
1、根據姓名查找學號
公式:=VLOOKUP(D2,IF({1,0},B2:B11,A2:A11),2,0)
解釋:典型的反向查詢,需要對函數有一定的基礎才能理解這個公式。
2、根據月份和姓名查詢相應的績效考評
公式:=VLOOKUP(E2&F2,IF({1,0},A2:A11&B2:B11,C2:C11),2,0)
解釋:這是數組公式需要三鍵結束,VLOOKUP函數的多條件查詢,需要一定的數組基礎才能理解。
3、根據區域查找符合條件的所有姓名
公式:=IFERROR(VLOOKUP($D$2&ROW(A1),IF({1,0},$A$2:$A$11&COUNTIF(OFFSET($A$1,1,,ROW($1:$10)),$D$2),$B$2:$B$11),2,0),"")
解釋:這是數組公式需要三鍵結束,VLOOKUP函數的一對多查詢,需要一定的數組基礎才能理解。
4、根據指定姓名查找銷量的銷量計算總和
公式:=SUMPRODUCT(VLOOKUP(T(IF({1},D2:D4)),A2:B11,2,0))
解釋:這裡需要用T(IF({1},D2:D4))對區域進行降維,涉及到多維理解會比較困難。
從精通到放棄
我的Excel
1、根據姓名查找學號
公式1:=VLOOKUP(D2,IF({1,0},B2:B11,A2:A11),2,0)
公式2:=INDEX(A2:A11,MATCH(D2,B2:B11,0))
第2個公式明顯比第1個公式容易理解,所以我選擇放棄VLOOKUP函數
2、根據月份和姓名查詢相應的績效考評
公式1:=VLOOKUP(E2&F2,IF({1,0},A2:A11&B2:B11,C2:C11),2,0)
公式2:
=LOOKUP(1,0/((A2:A11=E2)*(B2:B11=F2)),C2:C11)
第2個公式是二分法查找,第1個公式是數組公式,明顯第2個公式效率比第一個高,所以我選擇放棄VLOOKUP函數
3、根據區域查找符合條件的所有姓名
公式1:=IFERROR(VLOOKUP($D$2&ROW(A1),IF({1,0},$A$2:$A$11&COUNTIF(OFFSET($A$1,1,,ROW($1:$10)),$D$2),$B$2:$B$11),2,0),"")
公式2:=IFERROR(INDEX(B:B,SMALL(IF($A$2:$A$11=$D$2,ROW($2:$11),9^9),ROW(A1))),"")
第2個公式明顯比第1個公式短,且第2個公式思路比較直接明了,比第1個公式容易理解,所以我選擇放棄VLOOKUP函數
4、根據指定姓名查找銷量的銷量計算總和
公式1:=SUMPRODUCT(VLOOKUP(T(IF({1},D2:D4)),A2:B11,2,0))
公式2:
=SUMPRODUCT(SUMIF(A2:A11,D2:D4,B2:B11))
公式1涉及了多維引用和降維,而公式2僅僅只是簡單的SUMIF求和,所以我選擇放棄VLOOKUP函數
推薦閱讀: