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函數

推薦閱讀:

PaddlePaddle系列之三行代碼從入門到精通
「八字命理從入門到精通」天干合化,地支相刑,合克關係

TAG:函數 | 放棄 | Excel | 精通 | 入門 |