小伙伴們好啊,今天咱們一起來學(xué)習(xí)三個常用的Excel函數(shù),點滴積累,也能提高工作效率。
1、RANK函數(shù)(排名函數(shù))
Excel中有一個RANK函數(shù),它能夠?qū)?shù)字的排名單獨顯示在另一列,而且可以去除重名次,就是所顯示的結(jié)果是有多少人就顯示多少名。
主要用途:成績排名、KPI績效排名、業(yè)績排名、市場份額排名、滿意度排名……
如下圖,某班成績需要排名:
C2降序排名公式:
=RANK(B2,B$2:B$10)
D2升序排名公式:
=RANK(B2,B$2:B$10,1)
要升序排序,第二參數(shù)不能為0或者為空,此處用1代替。
2、VLOOKUP函數(shù)(查找引用函數(shù))
VLOOKUP是最常用的查找引用函數(shù)之一。作用是在表格的首列查找指定內(nèi)容,并返回該行中指定的其他列的內(nèi)容。
一、VLOOKUP函數(shù)的基本用法
VLOOKUP函數(shù)的基本語法如下:
=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
其中,lookup_value表示要查找的值;table_array表示要在其中查找的數(shù)據(jù)表;col_index_num表示要返回的數(shù)值在數(shù)據(jù)表中的列數(shù);range_lookup表示是否按照范圍查找,一般為TRUE或FALSE。
例如,我們要在以下數(shù)據(jù)表中查找姓名為“小明”的成績:
我們可以使用以下公式:
=VLOOKUP('小明',A1:B4,2,FALSE)
其中,lookup_value為'小明',即要查找的值;table_array為A1:B4,即要在其中查找的數(shù)據(jù)表;col_index_num為2,即要返回的數(shù)值在數(shù)據(jù)表中的第2列,即成績列;range_lookup為FALSE,表示按照精確匹配方式查找。
執(zhí)行以上公式后,將會返回90,即小明的成績。
Vlookup函數(shù):匹配數(shù)值區(qū)間
Vlookup函數(shù),不但可以查詢銷量,還可以給學(xué)生成績,自動評分!下次別再手動輸入了!
vlookup函數(shù)的使用方法選中D列單元格,并輸入Vlookup函數(shù):=VLOOKUP(),然后輸入第1參數(shù):C2,代表要查詢的成績;第2參數(shù):F:G,代表查詢區(qū)域;第3參數(shù):2,代表【評分】列;第4參數(shù):0,代表精確匹配,最后按下:Ctrl+回車鍵,即可快速為:學(xué)生成績評分!
精確查找
當(dāng)vlookup函數(shù)的第4參數(shù)查找類型為0時,則表示精確查找。
下面來看應(yīng)用案例,如下圖所示,要查詢對應(yīng)產(chǎn)品的客戶貨號,我們可以輸入公式為:
=VLOOKUP(P2,E:F,2,0)
2、近似查找
近似查找的表現(xiàn)形式是在vlookup函數(shù)中設(shè)置第4參數(shù)值為1.
近似查找有一個前提要求,即數(shù)據(jù)表的查詢列默認(rèn)為升序排序,結(jié)果會返回小于且最接近于查找值的數(shù)據(jù)。
如下圖中要查詢產(chǎn)品“DW220929202”的貨號,但數(shù)據(jù)表并不存在該產(chǎn)品編號,如果使用精確查找,將返回錯誤值。
我們輸入近似查詢公式為:
=VLOOKUP(P2,E:F,2,1)
3.逆向查找
VLOOKUP、IF函數(shù)嵌套
在K2單元格輸入公式
=VLOOKUP(J2,IF({1,0},$D$1:$D$100,$A$1:$A$100),2,0)
公式解析:通過IF({0,1}函數(shù)將A列和D列位置互換,然后在D列精確匹配與J2單元格相同的單元格,并返回互換后的區(qū)域?qū)?yīng)第2列即A列的數(shù)據(jù)。
3、IF函數(shù)(條件函數(shù))
IF函數(shù)可以進(jìn)行邏輯比較,根據(jù)判斷結(jié)果返回不同情況下指定的內(nèi)容或公式。
如下圖,某班成績需要判斷,大于550分的合格,否則就是不合格。
C2單元格公式為:
=IF(B2>550,”合格”,”不合格”)
IF函數(shù)嵌套
所謂嵌套,就是一個函數(shù)的結(jié)果用作另一個函數(shù)的參數(shù)。
仍然以成績表為例,530以上的為合格,600分以上的為優(yōu)秀,其他為不合格。
C2單元格公式為:
=IF(B2>600,”優(yōu)秀”,IF(B2>550,”合格”,”不合格”))
注意,在使用IF函數(shù)進(jìn)行多個層級的判斷時,要從一個極值依次到另一個極值,比如本例中,就是先判斷比最高條件600還要高的是優(yōu)秀,然后是比第二個條件550高的是合格,小于550的是不合格。
如果從最低條件值開始判斷,也可以寫成:
=IF(B2<550,”不合格”,IF(B2<600,”合格”,”優(yōu)秀”))
這里是從最低開始判斷的,比最低550還要低的,是不合格,比第二個條件600低的是合格,大于600的就是優(yōu)秀了。
聯(lián)系客服