一、Vlookup函數(shù)說明
在最簡單的形式中,VLOOKUP 函數(shù)表示: =VLOOKUP(要查找的值、要在其中查找值的區(qū)域、區(qū)域中包含返回值的列號(hào)、精確匹配或近似匹配 )。
舉個(gè)例子,一個(gè)Vlookup函數(shù)為“=VLOOKUP(B13,B1:D10,3,FALSE)” 括號(hào)里面參數(shù)的意思則為:
B13單元格是查找值,B1:D10是查找區(qū)域,3是查找對象在查找范圍里排位第3,F(xiàn)ALSE代表精確匹配,這里的FALSE也可以用0代替。
二、三個(gè)Vlookup函數(shù)的使用方法
技巧一:精準(zhǔn)匹配
案例1
要求:根據(jù)“螞蟻HR員工工資表”的信息,查找下方表格不同職員的工資情況。
做法:
在C13里輸入Vlookup函數(shù)=VLOOKUP(A14,$A$2:$C$10,3,FALSE)后回車 。
其中, A14是要查找的值,$A$2:$C$10是查找區(qū)域($是絕對引用,可固定查找范圍),3指工資所在查找區(qū)域排位第三,F(xiàn)ALSE指精準(zhǔn)查找 。
有了這個(gè)公式后,只需下拉進(jìn)行公式覆蓋,就能得到想要的內(nèi)容。
技巧二:近似匹配
案例2
要求:根據(jù)“螞蟻銷售人員的銷售額統(tǒng)計(jì)表”和“績效考核指標(biāo)表”,以每位員工的銷售額作為參照,為他們劃分績效等級(jí)。
做法:
在C3中輸入Vlookup函數(shù)=VLOOKUP(B3,$A$13:$B$17,2,1)后回車,然后向下進(jìn)行公式復(fù)制即可 其中B3是要查找的值,$A$13:$B$17是查找范圍,2指查找內(nèi)容在查找范圍里排位第二,1指近似查找。
最終結(jié)果如下圖所示。
技巧三:制作工資條
案例3
要求:根據(jù)現(xiàn)有工資表制作中間帶空格的工資條。
做法:
1.復(fù)制標(biāo)題行(第2行)至第12行。
2.在A12單元格輸入1,在B12單元格輸入Vlookup函數(shù)公式 =VLOOKUP($A$14,$A$2:$F$10,COLUMN(B2),0)后向右復(fù)制。
3.選中第13、14、15行,繼續(xù)向下復(fù)制,一張工資條即可快速生成。
以上就是HR需要掌握的3個(gè)最基本的vlookup函數(shù)的使用方法,學(xué)會(huì)了之后,可以極大地提升HR的工作效率,對于之后自行學(xué)習(xí)更多的vlookup函數(shù)運(yùn)用也十分有幫助。但熟能生巧,技能不是看看就會(huì)的,此時(shí)的你,還不趕緊打開Excel操作起來~
]]>Vlookup函數(shù)是Excel中的一個(gè)縱向查找函數(shù),在工作中早已被廣泛應(yīng)用,它可以用來核對數(shù)據(jù),快速查找數(shù)據(jù),或在多個(gè)表格之間快速導(dǎo)入數(shù)據(jù)。熟練使用Vlookup函數(shù),可以極大地提高工作效率,今天,我們就來了解一下關(guān)于Vlookup函數(shù)的幾個(gè)經(jīng)典使用方法。
首先,我們需要了解Vlookup函數(shù)的參數(shù)。 具體來說,Vlookup函數(shù)一共有四個(gè)參數(shù)
一參:要查找的值
二參:查找區(qū)域。這里需要注意的是,要保證查找值在查找區(qū)域的首列
三參:返回第幾列的對應(yīng)值。這里的第幾列當(dāng)然是相對二參的查找區(qū)域而言的
四參:匹配方式。分為精確匹配和近似匹配??捎?(FALSE)或1(TRUE)代替。
舉個(gè)例子,一個(gè)Vlookup函數(shù)為“=VLOOKUP(B13,B1:D10,3,FALSE)”,括號(hào)里面的參數(shù)的意思則為:B13單元格的值是查找值,B1:D10是查找區(qū)域,返回對應(yīng)第3列的值,F(xiàn)ALSE代表匹配方式為精確匹配,這里的FALSE也可以用0代替。 這里需要特別注意的是,三參指代的列數(shù)不是在工作表中的列數(shù),而是在查找范圍區(qū)域的第幾列。四參如果指定值是0或FALSE就表示精確查找,而值為1 或TRUE時(shí)則表示模糊,在寫參數(shù)時(shí),四參絕對不可以省略,如果缺少這個(gè)參數(shù),系統(tǒng)就會(huì)默認(rèn)為模糊查找,我們就無法精確查找到結(jié)果了。
清楚了Vlookup函數(shù)的參數(shù)后,我們就可以來具體操作它了。(以下均舉例說明)
01制作工資條
1、把標(biāo)題行(文字所在行)復(fù)制到另一個(gè)表中,然后在序號(hào)下輸入數(shù)字1,再在B2中輸入下面公式并向右復(fù)制。
=VLOOKUP($A2,Sheet1!$A:$I,COLUMN(B1),0)
公式說明:Sheet1為表格1的未改動(dòng)的名稱,Column(b1)在公式向右復(fù)制時(shí)生成2,3,4,5,6…數(shù)字,作為VLOOKUP的第3個(gè)參數(shù)。
2、選取前三行向下復(fù)制
復(fù)制后,工資條就可以自動(dòng)生成啦。
02 數(shù)字的區(qū)間查找
數(shù)字的區(qū)間查找即給定多個(gè)區(qū)間,指定一個(gè)數(shù)就可以查找出它在哪個(gè)區(qū)間并返回這個(gè)區(qū)間所對應(yīng)的值。 之前我們有提及到Vlookup中精準(zhǔn)查找和模糊查找的不同,而這里我們就需要了解一下VLOOKUP函數(shù)模糊查找的兩個(gè)重要規(guī)則:
1、引用的數(shù)字區(qū)域一定要從小到大排序。因?yàn)殡s亂的數(shù)字是無法準(zhǔn)確查找到的。
2、模糊查找的原理是:給一定個(gè)數(shù),它會(huì)找到和它最接近,但比它小的那個(gè)數(shù)。如下圖所示。
03 VLOOKUP的反向查找
一般情況下,VLOOKUP函數(shù)只能從左向右查找。但如果需要從右向右查找,則需要把區(qū)域進(jìn)行變換,即把列的位置用數(shù)組互換一下。 比如要求在如下圖所示表中的姓名反查工號(hào)
公式:=VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0)
公式剖析:
1、這里其實(shí)不是VLOOKUP可以實(shí)現(xiàn)從右至右的查找,而是利用IF函數(shù)的數(shù)組效應(yīng)把兩列換位重新組合后,再按正常的從左至右查找。
2、IF({1,0},B2:B5,A2:A5)這是本公式中最重要的組成部分。在EXCEL函數(shù)中使用數(shù)組時(shí)(前提時(shí)該函數(shù)的參數(shù)支持?jǐn)?shù)組),返回的結(jié)果也會(huì)是一個(gè)數(shù)組。這里1和0不是實(shí)際意義上的數(shù)字,而是1相關(guān)于TRUE,0相當(dāng)于FALSE,當(dāng)為1時(shí),它會(huì)返回IF的第二個(gè)參數(shù)(B列),為0時(shí)返回第二個(gè)參數(shù)(A列)。
根據(jù)數(shù)組運(yùn)算返回?cái)?shù)組,所以使用IF后的結(jié)果返回一個(gè)數(shù)組(非單元格區(qū)域)
04 VLOOKUP函數(shù)的多條件查找
VLOOKUP函數(shù)需要借用數(shù)組才能實(shí)現(xiàn)多條件查找。 比如要求根據(jù)部門和姓名查找C列的加班時(shí)間
公式為:{=VLOOKUP(A9&B9,IF({1,0},A2:A5&B2:B5,C2:C5),2,0)} 公式剖析: 1、A9&B9 把兩個(gè)條件連接在一起。把他們做為一個(gè)整體進(jìn)行查找。
2、A2:A5&B2:B5,和條件連接相對應(yīng),把部分和姓名列也連接在一起,作為一個(gè)待查找的整體。
3、IF({1,0},A2:A5&B2:B5,C2:C5) 用IF({1,0}把連接后的兩列與C列數(shù)據(jù)合并成一個(gè)兩列的內(nèi)存數(shù)組。按F9后可以查看的結(jié)果
4、完成了數(shù)組的重構(gòu)后,接下來就是VLOOKUP的基本查找功能了,另外公式中含有多個(gè)數(shù)據(jù)與多個(gè)數(shù)據(jù)運(yùn)算(A2:A5&B2:B5),所以必須以數(shù)組形式輸入,即按ctrl shift后按ENTER結(jié)束輸入。
以上就是Vlookup函數(shù)幾個(gè)比較經(jīng)典的使用方法,這幾個(gè)方法具有一定難度,需要通過大量的實(shí)際操作才可掌握。
]]>