日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vlookup使用步骤_VLOOKUP函数的使用方法(入门级)

發布時間:2023/12/15 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vlookup使用步骤_VLOOKUP函数的使用方法(入门级) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

VLOOKUP函數是Excel中幾個最重函數之一,為了方便大家學習,蘭色幻想特針對VLOOKUP函數的使用和擴展應用,進行一次全面綜合的說明。本文為入門部分

一、入門級

VLOOKUP是一個查找函數,給定一個查找的目標,它就能從指定的查找區域中查找返回想要查找到的值。它的基本語法為:

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

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

例1:如下圖所示,要求根據表二中的姓名,查找姓名所對應的年齡。

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

參數說明:

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

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

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

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

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

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

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

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

一、VLOOKUP多行查找時復制公式的問題

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

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

=COLUMNS(A1) 返回值1

=COLUMNS(B1) 返回值2

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

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

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

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

二、VLOOKUP查找出現錯誤值的問題。

1、如何避免出現錯誤值。

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

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

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

IFERROR(VLOOKUP(),"")

2、VLOOKUP函數查找時出現錯誤值的幾個原因

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

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

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

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

文本轉換成數值:*1或--或/1

數值轉抱成文本:&""

VLOOKUP函數的初級篇就說到這里了,咱們下一講將介紹VLOOKUP的模糊查找有、反向查找等。敬請大家關注:VLOOKUP函數的使用方法

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

一、字符的模糊查找

在A列我們知道如何查找型號為“AAA”的產品所對應的B列價格,即:

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

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

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

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

二、數字的區間查找

數字的區間查找即給定多個區間,指定一個數就可以查找出它在哪個區間并返回這個區間所對應的值。

在VLOOKUP入門中我們提示VLOOKUP的第4個參數,如果為0或FALSE是精確查找,如果是1或TRUE或省略則為模糊查找,那么實現區間查找正是第4個參數的模糊查找應用。

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

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

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

最后看一個實例:

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

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

公式說明:

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

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

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

一、VLOOKUP的反向查找。

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

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

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

公式剖析:

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

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

二、VLOOKUP函數的多條件查找。

VLOOKUP函數需要借用數組才能實現多條件查找。

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

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

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

公式剖析:

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

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

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

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

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

三、VLOOKUP函數的批量查找。

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

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

分析:經過前面的學習,我們也有這樣一個思路,我們在實現復雜的查找時,努力的方向是怎么重構一個查找內容和查找的區域。要想實現多項查找,我們可以對查找的內容進行編號,第一個出現的是后面連接1,第二個出現的連接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) 連接序號,公式向下復制時會變成B$9連接1,2,3

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

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

通過以上的講解,我們需要知道,VLOOKUP函數的基本用法是固定的,要實現高級查找,就需要借助其他函數來重構查找內容和查找數組。

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

VLOOKUP函數查詢只能查詢一個表格,但如果需要從多個表中查找我們該怎么辦呢?其實方法很單,使用多個IF就可以了。即:

=IF(iserror(vlookup(查詢表1)),"",vlookup(查詢表1))&IF(iserror(vlookup(查詢表2)),"",vlookup(查詢表2))&IF(iserror(vlookup(查詢表3)),"",vlookup(查詢表3))

答:在excel中函數最多只能嵌套七層,IF函數也不能例外,遇到需要進行多次判斷的怎么辦呢?可以用VLOOKUP函數替代。

例如:下表中需要根據提供的銷售額判斷提成比率,這里可能有很多,為了演示方便,只列中三種。這種情況下怎么判斷呢?

公式1:=vlookup(C2,A$1:B$100,2,0)

如果區域不想放在單元格區域,可以直接寫成常量數組,即:

=VLOOKUP(C2,{"銷售額","提成比率";"電視",0.1;"洗衣機",0.05;"吸油煙機",0.06},2,0)

如果IF是進行的區間判斷,怎么用VLOOKUP替換呢?答案是可以用vlookup的模糊查找功能。看下例:

公式為:=VLOOKUP(D2,A1:B11,2)

總結

以上是生活随笔為你收集整理的vlookup使用步骤_VLOOKUP函数的使用方法(入门级)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久久久18 | 美国美女黄色片 | 亚洲h片 | 一区二区视频免费在线观看 | 亚洲天堂日韩av | 韩日av在线播放 | 人妻一区二区三区免费 | 国产精品黄视频 | 九色porny自拍视频 | 亚洲成色网 | 亚洲av无码一区二区三区人妖 | 精品亚洲永久免费精品 | 日本亲与子乱ay中文 | 国产一级美女 | 夜夜摸视频网 | 国产第一页在线 | 成人免费av在线 | 九九热视频精品在线观看 | 91精品视频免费在线观看 | 久久韩日 | 日本不卡一区二区三区视频 | 成人免费视频网址 | 视频在线不卡 | 91免费在线观看网站 | 久久9热 | 国产又粗又大又黄 | 久久偷看各类wc女厕嘘嘘偷窃 | 欧美精品乱码久久久久久 | 国产福利精品视频 | 超碰在线免费公开 | 免费黄色小视频在线观看 | 国产91在线观看丝袜 | 国产又色又爽又黄又免费 | 天天伊人网 | 麻豆视频免费看 | 亚洲国产视频一区二区 | 在线观看免费毛片 | 久久噜| 成人77777 | 免费黄色片子 | 天堂伊人 | 在线成人 | 亚洲我射| 日韩av片在线免费观看 | 婷婷综合激情 | 涩色视频 | 500福利视频导航 | 国产欧美在线观看视频 | 蓝牛av| 日韩高清久久 | 精久久久久久久 | 国产中文欧美日韩在线 | 久久资源总站 | 亚州av综合色区无码一区 | 蜜桃精品久久久久久久免费影院 | 日韩欧美国产一区二区三区在线观看 | 欧美亚洲国产一区二区三区 | 99久久国产热无码精品免费 | yellow免费在线观看 | 在线观看免费的av | 亚洲人体一区 | 四级毛片 | 91精品国产电影 | 黄色一级免费大片 | 夜夜操影视| 久久精品国产亚洲AV成人雅虎 | 99视频久| av资源一区 | 在线爽 | 精品区在线观看 | 激情五月亚洲 | 成人动漫在线播放 | 大肉大捧一进一出好爽 | 午夜看毛片 | 黄色激情毛片 | 日韩欧美偷拍 | 精品国产乱码久久久久久蜜臀网站 | 公侵犯人妻一区二区三区 | 欧洲色网| 三级黄色视屏 | 神马午夜不卡 | 亚洲国产aⅴ成人精品无吗 日韩乱论 | 国产a大片| 成人看的视频 | 免费观看黄色网 | 不卡的av网站 | 无码精品一区二区免费 | www日韩欧美 | 精品国偷自产在线 | 国产在线观看免费 | 亚洲网站免费 | 久久精品国产亚洲AV熟女 | 中文字幕在线看高清电影 | 超碰免费公开在线 | 开心综合网 | 成人免费福利视频 | 黄色网址在线免费看 | 久草不卡 | 国产精品亚洲а∨天堂免在线 |