第一部分:excel vlookup函數使用介紹
Excel中vlookup函數怎么用呢,VLOOKUP函數幾乎是大家學習查找引用函數最先接觸到的一個函數。
excel vlookup函數的寫法可以套用這個結構:
VLOOKUP(查找值,查詢區域,返回列,查找方式:精確或模糊查找)。
excel vlookup函數的寫法:VLOOKUP(查找值,查詢區域,返回列,0),最后一個參數0是什么意思呢?其實這個0表示FALSE的意思,也就是我們想讓VLOOKUP函數實現精確查找,其實我們現實中很多用到的都是這個精確查找,那最后個參數不為0會是什么效果呢?如果此參數不為0,就是說最后一個參數為TRUE,此時VLOOKUP函數實現的是模糊查找,也就是說如果VLOOKUP查不到我們想要找的那個值,就返回小于這個查找值中的最大的那個值。
第二部分:excel vlookup函數實例介紹
1、excel vlookup函數等級查詢
excel vlookup函數在等級、折扣等這些方面有著很大的用處,下面是一個excel vlookup函數模糊查找的例子。
上圖中,A1:B5是一個等級對應表,我們根據此等級,使用excel vlookup函數完成D8:D12區域的級別查找。在D8輸入公式:=VLOOKUP(C8,$A$1:$B$5,2,TRUE),下拉復制即可完成。
分析:上面的公式,vlookup函數第四參數為TRUE,使用的是模糊查找。根據excel vlookup函數的幫助說明,當最后一個參數為TRUE,此時VLOOKUP函數實現的是模糊查找,也就是說如果VLOOKUP查不到我們想要找的那個值(77),就返回小于這個查找值中的最大的那個值(A3的70)對應的級別就是“中”。
說明:VLOOKUP函數的模糊查找,僅限于首列為升序排列。
2、excel vlookup函數反向查找實例:根據員工姓名返回員工號
excel vlookup函數的反向查找也是非常常見的。Excel中VLOOKUP函數通常只能從左往右的垂直方向有序查找。如果需要用到逆序,反向查找就需要使用IF或CHOOSE其中一個函數嵌套使用。IF函數在VLOOKUP函數的使用通常是這樣的形式:IF({1,0},查找內容的列,返回內容的列)。
比如上圖所示,B4單元格,我們輸入公式:=VLOOKUP(B3,IF({1,0},E2:E10,D2:D10),2,)。
也可以使用此公式:=VLOOKUP(B3,CHOOSE({1,2},E2:E10,D2:D10),2,)
就是將vlookup函數的第二參數IF改為choose。因為IF{1,0}函數只能用到2個條件,使用有一定局限性。借助CHOOSE函數同樣能做到,而且CHOOSE比IF更靈活。比如choose可以有三個甚至更多的條件:=VLOOKUP(B3,CHOOSE({1,2,3},E2:E10,D2:D10,F2:F10),2,)。
3、IF({1,0})在vlookup函數中的使用解釋
IF(條件,返回值1,返回值2),首先弄懂這個函數,如果條件為真,函數的結果為"返回值1",如果條件為假,函數的結果是"返回值2"。比如:
if(true,10,100)=10
if(1,"A","B")="A"
if(false,20,30)=30
if(0,"你","我")="我"
{1,2,3,4}是一個數組,一個數組能存儲多個數值,數組的表示方式是{}。
{1,0}是個水平數組,它有兩個值,一個是1,另一個是0。
該公式通過IF函數改變了列順序,利用常量數組{1,0}重新構建了一個新的二維內存數組,再提供給VLOOKUP作為查找范圍使用。
那么IF({1,0}這個怎么解釋,IF({1,0}中的1用其它數代替也可以,如:IF({2,0}、IF({0.8,0}、IF({-1,0},但0只能用FALSE代替。因此,也可以這樣理解:0等于FALSE,非0數值則等于TRUE。
在公式的中IF({1,0}只是公式中一部分if(a,b,c),if函數有三個參數,a為true執行b,a為false執行c。那么IF({1,0},E2:E10,D2:D10)這樣的公式,簡單的理解就是其中的參數a為{1,0},實際上{1,0}是一個水平數組,他有兩種情況一個是1一個是0,1表示true,0表示flase,因此兩種情況都要執行,整個公式執行后就是把E2:E10和D2:D10兩個區域合并了,而vlookup返回值為第2列的值即為D列,這樣就達到了反向查詢的效果。
excel vlookup函數反向查找總結: vlookup要查找的列必須在第一列,而我們就是利用數組公式的特性配合if公式,給vlookup組建一個滿足vlookup要求的表范圍,把條件列前面的內容移到后面去,而如果直接在vlookup中選取這個范圍是反向的是不能直接選取的。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.lukmueng.com/
本文標題:excel vlookup函數使用