Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫的一款電子表格軟件。直觀的界面、出色的計(jì)算功能和圖表工具,再加上成功的市場(chǎng)營(yíng)銷,使Excel成為最流行的個(gè)人計(jì)算機(jī)數(shù)據(jù)處理軟件。 第一部分:excel vlookup函數(shù)使用介紹 Excel中vlookup函數(shù)怎么用呢,VLOOKUP函數(shù)幾乎是大家學(xué)習(xí)查找引用函數(shù)最先接觸到的一個(gè)函數(shù)。 excel vlookup函數(shù)的寫法可以套用這個(gè)結(jié)構(gòu): excel vlookup函數(shù)的寫法:VLOOKUP(查找值,查詢區(qū)域,返回列,0),最后一個(gè)參數(shù)0是什么意思呢?其實(shí)這個(gè)0表示FALSE的意思,也就是我們想讓VLOOKUP函數(shù)實(shí)現(xiàn)精確查找,其實(shí)我們現(xiàn)實(shí)中很多用到的都是這個(gè)精確查找,那最后個(gè)參數(shù)不為0會(huì)是什么效果呢?如果此參數(shù)不為0,就是說最后一個(gè)參數(shù)為TRUE,此時(shí)VLOOKUP函數(shù)實(shí)現(xiàn)的是模糊查找,也就是說如果VLOOKUP查不到我們想要找的那個(gè)值,就返回小于這個(gè)查找值中的最大的那個(gè)值。 第二部分:excel vlookup函數(shù)實(shí)例介紹 1、excel vlookup函數(shù)等級(jí)查詢 excel vlookup函數(shù)在等級(jí)、折扣等這些方面有著很大的用處,下面是一個(gè)excel vlookup函數(shù)模糊查找的例子。 上圖中,A1:B5是一個(gè)等級(jí)對(duì)應(yīng)表,我們根據(jù)此等級(jí),使用excel vlookup函數(shù)完成D8:D12區(qū)域的級(jí)別查找。在D8輸入公式:=VLOOKUP(C8,$A$1:$B$5,2,TRUE),下拉復(fù)制即可完成。 分析:上面的公式,vlookup函數(shù)第四參數(shù)為TRUE,使用的是模糊查找。根據(jù)excel vlookup函數(shù)的幫助說明,當(dāng)最后一個(gè)參數(shù)為TRUE,此時(shí)VLOOKUP函數(shù)實(shí)現(xiàn)的是模糊查找,也就是說如果VLOOKUP查不到我們想要找的那個(gè)值(77),就返回小于這個(gè)查找值中的最大的那個(gè)值(A3的70)對(duì)應(yīng)的級(jí)別就是“中”。 說明:VLOOKUP函數(shù)的模糊查找,僅限于首列為升序排列。 2、excel vlookup函數(shù)反向查找實(shí)例:根據(jù)員工姓名返回員工號(hào) excel vlookup函數(shù)的反向查找也是非常常見的。Excel中VLOOKUP函數(shù)通常只能從左往右的垂直方向有序查找。如果需要用到逆序,反向查找就需要使用IF或CHOOSE其中一個(gè)函數(shù)嵌套使用。IF函數(shù)在VLOOKUP函數(shù)的使用通常是這樣的形式:IF({1,0},查找內(nèi)容的列,返回內(nèi)容的列)。 比如上圖所示,B4單元格,我們輸入公式:=VLOOKUP(B3,IF({1,0},E2:E10,D2:D10),2,)。 也可以使用此公式:=VLOOKUP(B3,CHOOSE({1,2},E2:E10,D2:D10),2,) 就是將vlookup函數(shù)的第二參數(shù)IF改為choose。因?yàn)镮F{1,0}函數(shù)只能用到2個(gè)條件,使用有一定局限性。借助CHOOSE函數(shù)同樣能做到,而且CHOOSE比IF更靈活。比如choose可以有三個(gè)甚至更多的條件:=VLOOKUP(B3,CHOOSE({1,2,3},E2:E10,D2:D10,F2:F10),2,)。 3、IF({1,0})在vlookup函數(shù)中的使用解釋 IF(條件,返回值1,返回值2),首先弄懂這個(gè)函數(shù),如果條件為真,函數(shù)的結(jié)果為"返回值1",如果條件為假,函數(shù)的結(jié)果是"返回值2"。比如: {1,2,3,4}是一個(gè)數(shù)組,一個(gè)數(shù)組能存儲(chǔ)多個(gè)數(shù)值,數(shù)組的表示方式是{}。 該公式通過IF函數(shù)改變了列順序,利用常量數(shù)組{1,0}重新構(gòu)建了一個(gè)新的二維內(nèi)存數(shù)組,再提供給VLOOKUP作為查找范圍使用。 那么IF({1,0}這個(gè)怎么解釋,IF({1,0}中的1用其它數(shù)代替也可以,如:IF({2,0}、IF({0.8,0}、IF({-1,0},但0只能用FALSE代替。因此,也可以這樣理解:0等于FALSE,非0數(shù)值則等于TRUE。 在公式的中IF({1,0}只是公式中一部分if(a,b,c),if函數(shù)有三個(gè)參數(shù),a為true執(zhí)行b,a為false執(zhí)行c。那么IF({1,0},E2:E10,D2:D10)這樣的公式,簡(jiǎn)單的理解就是其中的參數(shù)a為{1,0},實(shí)際上{1,0}是一個(gè)水平數(shù)組,他有兩種情況一個(gè)是1一個(gè)是0,1表示true,0表示flase,因此兩種情況都要執(zhí)行,整個(gè)公式執(zhí)行后就是把E2:E10和D2:D10兩個(gè)區(qū)域合并了,而vlookup返回值為第2列的值即為D列,這樣就達(dá)到了反向查詢的效果。 excel vlookup函數(shù)反向查找總結(jié): vlookup要查找的列必須在第一列,而我們就是利用數(shù)組公式的特性配合if公式,給vlookup組建一個(gè)滿足vlookup要求的表范圍,把條件列前面的內(nèi)容移到后面去,而如果直接在vlookup中選取這個(gè)范圍是反向的是不能直接選取的。 Excel整體界面趨于平面化,顯得清新簡(jiǎn)潔。流暢的動(dòng)畫和平滑的過渡,帶來不同以往的使用體驗(yàn)。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!