小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Vlookup函數(shù)實例(全)

 止喧 2013-09-16

VLOOKUP函數(shù)的使用方法(入門級)

     前言:VLOOKUP函數(shù)是EXCEL最常用的查找函數(shù),為了方便大家學(xué)習(xí),蘭色幻想特針對VLOOKUP函數(shù)的使用和擴展應(yīng)用,進行一次全面綜合的說明。本文為入門部分
 

  1、VLOOKUP怎么用?
 
 
     一、入門級

      VLOOKUP是一個查找函數(shù),給定一個查找的目標(biāo),它就能從指定的查找區(qū)域中查找返回想要查找到的值。它的基本語法為:

      VLOOKUP(查找目標(biāo),查找范圍,返回值的列數(shù)精確OR模糊查找)

下面以一個實例來介紹一下這四個參數(shù)的使用

     例1:如下圖所示,要求根據(jù)表二中的姓名,查找姓名所對應(yīng)的年齡。  

   公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)  

   參數(shù)說明:

       1 查找目標(biāo):就是你指定的查找的內(nèi)容或單元格引用。本例中表二A列的姓名就是查找目標(biāo)。我們要根據(jù)表二的“姓名”在表一中A列進行查找。

        公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)   

       2 查找范圍(VLOOKUP(A13,$B$2:$D$8,3,0) :指定了查找目標(biāo),如果沒有說從哪里查找,EXCEL肯定會很為難。所以下一步我們就要指定從哪個范圍中進行查找。VLOOKUP的這第二個參數(shù)可以從一個單元格區(qū)域中查找,也可以從一個常量數(shù)組或內(nèi)存數(shù)組中查找。本例中要從表一中進行查找,那么范圍我們要怎么指定呢?這里也是極易出錯的地方。大家一定要注意,給定的第二個參數(shù)查找范圍要符合以下條件才不會出錯:

        A 查找目標(biāo)一定要在該區(qū)域的第一列。本例中查找表二的姓名,那么姓名所對應(yīng)的表一的姓名列,那么表一的姓名列(列)一定要是查找區(qū)域的第一列。象本例中,給定的區(qū)域要從第二列開始,即$B$2:$D$8,而不能是$A$2:$D$8。因為查找的“姓名”不在$A$2:$D$8區(qū)域的第一列。

        B 該區(qū)域中一定要包含要返回值所在的列,本例中要返回的值是年齡。年齡列(表一的D列)一定要包括在這個范圍內(nèi),即:$B$2:$D$8,如果寫成$B$2:$C$8就是錯的。

       3 返回值的列數(shù)(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。這是VLOOKUP第3個參數(shù)。它是一個整數(shù)值。它怎么得來的呢。它是“返回值”在第二個參數(shù)給定的區(qū)域中的列數(shù)。本例中我們要返回的是“年齡”,它是第二個參數(shù)查找范圍$B$2:$D$8的第3列。這里一定要注意,列數(shù)不是在工作表中的列數(shù)(不是第4列),而是在查找范圍區(qū)域的第幾列。如果本例中要是查找姓名所對應(yīng)的性別,第3個參數(shù)的值應(yīng)該設(shè)置為多少呢。答案是2。因為性別在$B$2:$D$8的第2列中。

       4 精確OR模糊查找(VLOOKUP(A13,$B$2:$D$8,3,0)  ),最后一個參數(shù)是決定函數(shù)精確和模糊查找的關(guān)鍵。精確即完全一樣,模糊即包含的意思。第4個參數(shù)如果指定值是0或FALSE就表示精確查找,而值為1 或TRUE時則表示模糊。這里蘭色提醒大家切記切記,在使用VLOOKUP時千萬不要把這個參數(shù)給漏掉了,如果缺少這個參數(shù)默為值為模糊查找,我們就無法精確查找到結(jié)果了。  

      好了,關(guān)于VLOOKUP函數(shù)的入門級應(yīng)用就說到這里,VLOOKUP函數(shù)可不只是這么簡單的查找,我們講的還只是1/10的用法。其他的沒法在一篇文章中說明。敬請期待“VLOOKUP的使用方法-進階篇”吧。

   本文為蘭色幻想原創(chuàng),轉(zhuǎn)載請注明作者和轉(zhuǎn)自“excel精英培訓(xùn)

蘭色幻想

 

VLOOKUP函數(shù)的使用方法(初級篇)

上一講咱們學(xué)習(xí)了VLOOKUP的基本用法和示例,本講將介紹VLOOKUP在使用中的一些小技巧。
 
 

一、VLOOKUP多行查找時復(fù)制公式的問題

    VLOOKUP函數(shù)的第三個參數(shù)是查找返回值所在的列數(shù),如果我們需要查找返回多列時,這個列數(shù)值需要一個個的更改,比如返回第2列的,參數(shù)設(shè)置為2,如果需要返回第3列的,就需要把值改為3。。。如果有十幾列會很麻煩的。那么能不能讓第3個參數(shù)自動變呢?向后復(fù)制時自動變?yōu)?,3,4,5。。。   

    在EXCEL中有一個函數(shù)COLUMN,它可以返回指定單元格的列數(shù),比如

         =COLUMNS(A1) 返回值1

         =COLUMNS(B1) 返回值2

   而單元格引用復(fù)制時會自動發(fā)生變化,即A1隨公式向右復(fù)制時會變成B1,C1,D1。。這樣我們用COLUMN函數(shù)就可以轉(zhuǎn)換成數(shù)字1,2,3,4。。。 

    例:下例中需要同時查找性別,年齡,身高,體重。

   

     公式:=VLOOKUP($A13,$B$2:$F$8,COLUMN(B1),0)

  公式說明:這里就是使用COLUMN(B1)轉(zhuǎn)化成可以自動遞增的數(shù)字。

二、VLOOKUP查找出現(xiàn)錯誤值的問題。

    1、如何避免出現(xiàn)錯誤值。

     EXCEL2003 在VLOOKUP查找不到,就#N/A的錯誤值,我們可以利用錯誤處理函數(shù)把錯誤值轉(zhuǎn)換成0或空值。

      即:=IF(ISERROR(VLOOKUP(參數(shù)略)),"",VLOOKUP(參數(shù)略)

     EXCEL2007,EXCEL2010中提供了一個新函數(shù)IFERROR,處理起來比EXCEL2003簡單多了。

     IFERROR(VLOOKUP(),"") 

    2、VLOOKUP函數(shù)查找時出現(xiàn)錯誤值的幾個原因

      A、實在是沒有所要查找到的值

      B、查找的字符串或被查找的字符中含有空格或看不見的空字符,驗證方法是用=號對比一下,如果結(jié)果是FALSE,就表示兩個單元格看上去相同,其實結(jié)果不同。

      C、參數(shù)設(shè)置錯誤。VLOOKUP的最后一個參數(shù)沒有設(shè)置成1或者是沒有設(shè)置掉。第二個參數(shù)數(shù)據(jù)源區(qū)域,查找的值不是區(qū)域的第一列,或者需要反回的字段不在區(qū)域里,參數(shù)設(shè)置在入門講里已注明,請參閱。

     D、數(shù)值格式不同,如果查找值是文本,被查找的是數(shù)字類型,就會查找不到。解決方法是把查找的轉(zhuǎn)換成文本或數(shù)值,轉(zhuǎn)換方法如下:

     文本轉(zhuǎn)換成數(shù)值:*1或--或/1

     數(shù)值轉(zhuǎn)抱成文本:&""  

     VLOOKUP函數(shù)的初級篇就說到這里了,咱們下一講將介紹VLOOKUP的模糊查找有、反向查找等。敬請大家關(guān)注:VLOOKUP函數(shù)的使用方法(進階篇)。本系列為蘭色幻想原創(chuàng)。轉(zhuǎn)載請注明作者和轉(zhuǎn)自“EXCEL精英培訓(xùn)”

     附:入門篇鏈接http://www./home/show.aspx?id=31325&cid=10



 
 
 

VLOOKUP函數(shù)的使用方法(進階篇)

    在學(xué)習(xí)了VLOOKUP的入門和初級篇后,本文將帶將大家學(xué)習(xí)VLOOKUP的進階篇:VLOOKUP的模糊查找。

2、模糊查找就是匹配查找。

    一、字符的模糊查找    

        在A列我們知道如何查找型號為“AAA”的產(chǎn)品所對應(yīng)的B列價格,即:

    =VLOOKUP(C1,A:B,2,0)

       如果我們需要查找包含“AAA”的產(chǎn)品名稱怎么表示呢?如下圖表中所示。

     公式=VLOOKUP("*"&A10&"*",A2:B6,2,0)  

    公式說明:VLOOKUP的第一個參數(shù)允許使用通配符“*”來表示包含的意思,把*放在字符的兩邊,即"*" & 字符 & "*"。
 

3、區(qū)間查找

        二、數(shù)字的區(qū)間查找

      數(shù)字的區(qū)間查找即給定多個區(qū)間,指定一個數(shù)就可以查找出它在哪個區(qū)間并返回這個區(qū)間所對應(yīng)的值。

    在VLOOKUP入門中我們提示VLOOKUP的第4個參數(shù),如果為0或FALSE是精確查找,如果是1或TRUE或省略則為模糊查找,那么實現(xiàn)區(qū)間查找正是第4個參數(shù)的模糊查找應(yīng)用。

    首先我們需要了解一下VLOOKUP函數(shù)模糊查找的兩個重要規(guī)則:

    1、引用的數(shù)字區(qū)域一定要從小到大排序。雜亂的數(shù)字是無法準(zhǔn)確查找到的。如下面A列符合模糊查找的前題,B列則不符合。 

    

    2、模糊查找的原理是給一定個數(shù),它會找到和它最接近,但比它小的那個數(shù)。詳見下圖說明。

    

   最后看一個實例: 

    例:如下圖所示,要求根據(jù)上面的提成比率表,在提成表計算表中計算每個銷售額的提成比率和提成額。

    

   公式:=VLOOKUP(A11,$A$3:$B$7,2)

   公式說明:

    1、上述公式省略了VLOOKUP最后一個參數(shù),相當(dāng)于把第四個參數(shù)設(shè)置成1或TRUE。這表示VLOOKUP要進行數(shù)字的區(qū)間查找。

    2、圖中公式中在查找5000時返回比率表0所對應(yīng)的比率1%,原因是0和10000與5000最接近,但VLOOKUP只選比查找值小的那一個,所以公式會返回0所對應(yīng)的比率1%。
 
 

原創(chuàng):VLOOKUP函數(shù)的使用方法(高級篇)

 前言:前面我們分別學(xué)習(xí)了VLOOKUP函數(shù)的入門、初級和進階篇。今天我們學(xué)習(xí)VLOOKUP函數(shù)的高級應(yīng)用部分-VLOOKUP函數(shù)的數(shù)組應(yīng)用。(本文由蘭色幻想原創(chuàng),轉(zhuǎn)載請注明轉(zhuǎn)自excel精英培訓(xùn)

 

4 、反向查找(需要用IF函數(shù)把數(shù)據(jù)源倒置一下) 

一、VLOOKUP的反向查找。

    一般情況下,VLOOKUP函數(shù)只能從左向右查找。但如果需要從右向右查找,則需要把區(qū)域進行“乾坤大挪移”,把列的位置用數(shù)組互換一下。

    例1:要求在如下圖所示表中的姓名反查工號。

     

    公式:=VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0)

    公式剖析:

        1、這里其實不是VLOOKUP可以實現(xiàn)從右至右的查找,而是利用IF函數(shù)的數(shù)組效應(yīng)把兩列換位重新組合后,再按正常的從左至右查找。

        2、IF({1,0},B2:B5,A2:A5)這是本公式中最重要的組成部分。在EXCEL函數(shù)中使用數(shù)組時(前提時該函數(shù)的參數(shù)支持?jǐn)?shù)組),返回的結(jié)果也會是一個數(shù)組。這里1和0不是實際意義上的數(shù)字,而是1相關(guān)于TRUE,0相當(dāng)于FALSE,當(dāng)為1時,它會返回IF的第二個參數(shù)(B列),為0時返回第二個參數(shù)(A列)。根據(jù)數(shù)組運算返回數(shù)組,所以使用IF后的結(jié)果返回一個數(shù)組(非單元格區(qū)域):{"張一","A001";"趙三","A002";"楊五","A003";"孫二","A004"}


5、多條件查找(VLOOKUP函數(shù)需要借用數(shù)組才能實現(xiàn))
 
 二、VLOOKUP函數(shù)的多條件查找。

      VLOOKUP函數(shù)需要借用數(shù)組才能實現(xiàn)多條件查找。

     例2:要求根據(jù)部門和姓名查找C列的加班時間。

     分析:我們可以延用例1的思路,我們的努力方向不是讓VLOOKUP本身實現(xiàn)多條件查找,而是想辦法重構(gòu)一個數(shù)組。多個條件我們可以用&連接在一起,同樣兩列我們也可以連接成一列數(shù)據(jù),然后用IF函數(shù)進行組合。

    公式:{=VLOOKUP(A9&B9,IF({1,0},A2:A5&B2:B5,C2:C5),2,0)}

    公式剖析:

       1、A9&B9 把兩個條件連接在一起。把他們做為一個整體進行查找。

       2、A2:A5&B2:B5,和條件連接相對應(yīng),把部分和姓名列也連接在一起,作為一個待查找的整體。

       3、IF({1,0},A2:A5&B2:B5,C2:C5) 用IF({1,0}把連接后的兩列與C列數(shù)據(jù)合并成一個兩列的內(nèi)存數(shù)組。按F9后可以查看的結(jié)果為:

       {"銷售張一",1;"銷售趙三",5;"人事楊五",3;"銷售趙三",6}

       4、完成了數(shù)組的重構(gòu)后,接下來就是VLOOKUP的基本查找功能了,另外公式中含有多個數(shù)據(jù)與多個數(shù)據(jù)運算(A2:A5&B2:B5),,所以必須以數(shù)組形式輸入,即按ctrl+shift后按ENTER結(jié)束輸入。

 

6、多項查找


     三、VLOOKUP函數(shù)的批量查找。

     VLOOKUP一般情況下只能查找一個,那么多項該怎么查找呢?

     例3 要求把如圖表中所有張一的消費金額全列出來

     分析:經(jīng)過前面的學(xué)習(xí),我們也有這樣一個思路,我們在實現(xiàn)復(fù)雜的查找時,努力的方向是怎么重構(gòu)一個查找內(nèi)容和查找的區(qū)域。要想實現(xiàn)多項查找,我們可以對查找的內(nèi)容進行編號,第一個出現(xiàn)的是后面連接1,第二個出現(xiàn)的連接2。。。

     公式:{=VLOOKUP(B$9&ROW(A1),IF({1,0},$B$2:$B$6&COUNTIF(INDIRECT("b2:b"&ROW($2:$6)),B$9),$C$2:$C$6),2,)}

     公式剖析:

        1、B$9&ROW(A1) 連接序號,公式向下復(fù)制時會變成B$9連接1,2,3

        2、給所有的張一進行編號。要想生成編號,就需要生成一個不斷擴充的區(qū)域(INDIRECT("b2:b"&ROW($2:$6)),然后在這個逐行擴充的區(qū)域內(nèi)統(tǒng)計“張一”的個數(shù),在連接上$B$2:$B$6后就可以對所有的張一進行編號了。

       3、IF({1,0}把編號后的B列和C組重構(gòu)成一個兩列數(shù)組

     通過以上的講解,我們需要知道,VLOOKUP函數(shù)的基本用法是固定的,要實現(xiàn)高級查找,就需要借助其他函數(shù)來重構(gòu)查找內(nèi)容和查找數(shù)組。

     至此VLOOKUP函數(shù)從入門到高級的四篇VLOOKUP函數(shù)使用教程全部結(jié)束了,VLOOKUP函數(shù)在數(shù)組運算中還有著其他應(yīng)用,但只是配角了,所以本系列不再介紹。由于筆者水平有限,不免有錯漏之處,請大家多多指點。

                  -------蘭色幻想于2011年11月22日、

 
                                                  
 
 

原創(chuàng):vlookup函數(shù)查找12種易犯錯誤(1~3)

 
vlookup函數(shù)是一個非常好用的查找函數(shù),但由于種種原因,在實際使用時會遇到種種讓人搞不明白的錯誤。于是蘭色就把常遇到的vlookup錯誤問題來一次大整理,希望能對同學(xué)們有用。(本文由蘭色幻想原創(chuàng),轉(zhuǎn)載請注明轉(zhuǎn)自 excel精英培訓(xùn)網(wǎng)http://www.)

   一、函數(shù)參數(shù)使用錯誤。

      第1種第2個參數(shù)區(qū)域設(shè)置錯誤之1。

        例:如下圖所示,根據(jù)姓名查找齡時產(chǎn)生錯誤。

        錯誤原因: vlookup函數(shù)第二個參數(shù)是查找區(qū)域,該區(qū)域的第1列有一個必備條件,就是查找的對象(A9),必須對應(yīng)于區(qū)域的第1列。本例中是根據(jù)姓名查找的,那么,第二個參數(shù)姓名必須是在區(qū)域的第1列位置,而上述公式中姓名列是在區(qū)域A1:E6的第2列。所以公式應(yīng)改為:

       =VLOOKUP(A9,B1:E6,3,0)

     2第2個參數(shù)區(qū)域設(shè)置錯誤之2。

        例2 如下圖所示根據(jù)姓名查找職務(wù)時產(chǎn)生查找錯誤。

      錯誤原因:本例是根據(jù)姓名查找職務(wù),可大家注意一下,第2個參數(shù)B1:D6根本就沒有包括E列的職務(wù),當(dāng)然會產(chǎn)生錯誤了。所以公式應(yīng)改為:

       =VLOOKUP(A9,B1:E6,4,0)

   3第4個參數(shù)少了或設(shè)置錯誤。

        例3,如下圖所示根據(jù)工號查找姓名

      錯誤原因:vlookup第四個參數(shù)為0時表示精確查找,為1或省略時表示模糊查找。如果忘了設(shè)置第4個參數(shù)則會被公式誤以為是故意省略,按模糊查找進行。當(dāng)區(qū)域也不符合模糊查找規(guī)則時,公式就會返回錯誤值。所以公式應(yīng)改為。

       =VLOOKUP(A9,A1:D6,2,0)

  或  =VLOOKUP(A9,A1:D6,2,) 注:當(dāng)參數(shù)為0時可以省略,但必須保留“,”號。

   蘭色說:今天所介紹的1~3錯誤是最簡單的查找錯誤,可能有些同學(xué)已能輕松處理,明天咱們繼續(xù)介紹VLOOKUP函數(shù)的其他查找錯誤,可能你處理起來就沒這么輕松了。



                                                 
 
★L(fēng)ookup——數(shù)與行列比
Lookup的工作職責(zé)是什么呢?用一個數(shù)與一行或一列數(shù)據(jù)依次進行比較,發(fā)現(xiàn)匹配的數(shù)值后,將另一組數(shù)據(jù)中對應(yīng)的數(shù)值提取出來。

·工資稅率表:用數(shù)值比較
根據(jù)不同的工資進行不同的稅率計算是一個常見的應(yīng)用。我們來看這張“工資稅率查詢”表(見圖1)。現(xiàn)在要在右側(cè)根據(jù)“收入”(F列),直接得到對應(yīng)的“稅率”(G列)。在計算第1個“稅率”時,輸入函數(shù)公式“=LOOKUP(F4,$B$3:$B$8,$D$3:$D$8)”,回車,便可得到“36.00%”。


這個結(jié)果是怎么來的?用F4中的第1個收入數(shù)“$123,409”,與左側(cè)表的“收入最低”各檔數(shù)據(jù)(“$B$3:$B$8”)進行對比,雖然“$123,409”在“收入最低”各檔數(shù)中沒有完全一致的數(shù)據(jù)與之匹配,但是會與其中小于它的最大數(shù)“$58,501”相匹配。這樣,同一行對應(yīng)的“36.00%”就提取出來了。

·圖書銷售表:用文本比較
Lookup函數(shù)的對比數(shù)還可以是文本。在這張圖書銷售查詢表中(見圖2),用下表輸入的“編號”(A15單元格)文本當(dāng)作查詢數(shù),與上表的“編號”一列($A$3:$A$11)進行對比,查詢到了匹配的文本后,將“教材名稱”一列($B$3:$B$11)對應(yīng)的數(shù)據(jù)提取出來。公式是“=LOOKUP(A15,$A$3:$A$11,$B$3:$B$11)”。

★Vlookup——數(shù)與表格比
Lookup有一個大哥——Vlookup函數(shù)。兩兄弟有很多相似之處,但大哥本領(lǐng)更大。Vlookup用對比數(shù)與一個“表”進行對比,而不是Lookup函數(shù)的某1列或1行,并且Vlookup可以選擇采用精確查詢或是模糊查詢方式,而Lookup只有模糊查詢。

·模糊匹配
用Vlookup函數(shù)進行模糊查詢時,幾乎與Lookup的作用完全一致。我們用Vlookup函數(shù)來提取第1個例子中的工資稅率結(jié)果。函數(shù)公式為“=VLOOKUP(F4,$B$3:$D$8,3,TRUE)”。

在這個函數(shù)中,用第1個收入“$123,409”(F4單元格)當(dāng)作對比數(shù),用它與左側(cè)表(“$B$3:$D$8”)的第1列數(shù)進行對比,雖然“$123,409”在“收入最低”各檔數(shù)中沒有完全一致的數(shù)據(jù)與之匹配,但是函數(shù)的最后一個參數(shù)是“TURE”(“TURE”就是模糊查詢),所以它會與其中小于它的最大數(shù)“$58,501”相匹配。并將表中第3列(函數(shù)的第3個參數(shù)為“3”)對應(yīng)的數(shù)據(jù)提取出來,所以結(jié)果同樣是“36.00%”。

·訂單明細(xì)表:精確匹配
有時候,我們需要精益求精。在下面這個“訂單明細(xì)表”(見圖3)中,最后一列“貨運費用”中的數(shù)據(jù)要通過“交貨方式”從左側(cè)“配送公司收費表”中進行匹配查詢。這是一個典型的精確查詢的例子,計算第1個數(shù)據(jù)的函數(shù)公式是“=VLOOKUP(H3,$B$2:$D$6,3,FALSE)”。


小提示:
把最后一個參數(shù)從“TRUE”變更成“FLASE”,就是精確匹配。而精確查詢,就是查詢數(shù)要與查詢表第1列中的數(shù)據(jù)完全一致才能匹配提取,否則結(jié)果返回錯誤值“#N/A”。

名師點評:
Excel為我們提供了近20個有關(guān)“查找和引用”的函數(shù),除了最常用的Lookup、Vlookup,還有Choos、Row、Colum、Index和Match等,大家可以通過函數(shù)的幫助查看具體的功能。這些函數(shù)往往不是單獨使用,可以與其他函數(shù)和Excel中的一些功能進行配合。希望大家以后再為數(shù)據(jù)“找朋友”時,不再有“眾里尋它千百度”之感,直接“慕然回首,那數(shù)已在燈火闌珊處”了。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多