- N +

vlookup函數的使用舉例 引用公式vlookup使用方法

老鐵們,大家好,相信還有很多朋友對于vlookup函數的使用舉例和引用公式vlookup使用方法的相關問題不太懂,沒關系,今天就由我來為大家分享分享vlookup函數的使用舉例以及引用公式vlookup使用方法的問題,文章篇幅可能偏長,希望可以幫助到大家,下面一起來看看吧!

vlookup快速填寫數據表

選中某個單元格,然后從excel中選擇函數”圖標,選擇“VLOOKUP”函數。

在彈出的函數對話框中填寫查找規則,如

之后雙擊該單元格右下角的十字光標,即可完成所有員工數據的統計填寫。

兩個表格vlookup函數的使用方法

使用VLOOKUP函數一般是插入函數后依次選中兩張表的數據即可,Windows電腦、Mac電腦操作步驟相同,這里Windows電腦操作舉例,通過9個步驟操作完成,具體操作如下:

1/9分步閱讀

選中單元格

進入到excel表格界面,單擊鼠標左鍵選中要填充的單元格。

2/9

點擊公式

點擊上方的公式選項卡,再點擊下方的插入函數的按鈕。

3/9

點擊確定

在選擇框里面選中vlookup函數,點擊下方的確定按鈕。

4/9

選中第一個數據

在第一個函數框內選中表格里面的第一個數據。

5/9

點擊另一張表格

在第二個函數框里面就點擊另一張表格,選中這個表格里面的所有數據。

6/9

加上絕對引用符號

在這些數據的字母和數字前面分別加上$的絕對引用符號。

7/9

輸入數字2

在第三個函數框里面輸入你要填充的數據列數,例如年齡在第二列,這里就輸入數字2。

8/9

點擊確定按鈕

在第四個函數框里面輸入false進行精準匹配,再點擊確定按鈕。

9/9

雙擊單元格右下角

鼠標左鍵雙擊單元格右下角進行填充就可以了。

vlookup怎么用

1.

精確查找

按照精確信息,在數據表中查詢對應數據,圖中以姓名查學號,使用的是“=VLOOKUP(F3,A1:D5,4,0)”。

2.

多條件查找

如果表格中存在重復數據時,就要添加上條件來限定查詢。圖中查找2班李白使用的公式是“=VLOOKUP(F5&G5,IF({1,0},A3:A11&B3:B11,D3:D11),2,FALSE)”。

3.

反向查找

我們想要使用VLOOKUP查詢李白工號,就是反向查找,通過已知的姓名去查找左側的工號,公式是“=VLOOKUP(F5,IF({1,0},B3:B11,A3:A11),2,FALSE

4.

一對多查詢

一個信息匹配多個員工,按照部分去查看員工姓名,圖中以市場部舉例,查詢市場部所有員工姓名,公式是“=IFERROR(VLOOKUP(ROW(A1),$A$2:$E$11,4,0),"")”。

5.

自動匹配第三參數

使用一次函數就能得到多行多列數據,通過工號就可以查詢出部門和姓名,公式是“=VLOOKUP($F3,$A$2:$D$13,MATCH(H$2,$A$2:$D$2,0),FALSE)”

6.

通配符查找

通配符是常用的符號

?:表示任意1個字符

*:表示任意多個字符

我們可以使用通配符來進行模糊查找,當你在信息記憶模糊時使用,假設不知道名字,就可以使用該方法查詢,圖中公式為“=VLOOKUP(F4,B3:C11,2,0)”。

7.

區間查詢

區間查詢需要先構建區間,圖中綠色標記數據表為區間,此時就可以查詢出對應提成了,不過要注意第四參數為1,公式是“=VLOOKUP(B4,$E$11:$F$16,2,TRUE)”。

8.

數據提取

從一堆字符中獲取數據,排除非數字內容,識別到有效信息,公式為“=VLOOKUP(0,MID(A3,ROW($1:$102),11)*{0,1},2,FALSE)”。

9.

查找最大/最近值

查找某日最大最小銷售額時,先使用“排序”工具進行“降序排序”,然后使用公式“=VLOOKUP(F3,A2:C14,3,0)”。

10.

跳過空字符查找

字符串中有空格,返回結果#N/A,該情況需要結合TRIM函數來清空文本中空格,然后再查詢數據,在有空格的數據表中查詢張3底薪,公式為“=VLOOKUP(TRIM(G2),TRIM(B1:E6),4,FALSE)”。

11.

十一、合并單元格查詢

合并不同單元格數據進行查詢,需要借助“INDIRECT”函數來跳轉,圖中為知曉姓名的情況下,將數據統一,查詢班級為2班的李白成績,公式為“=VLOOKUP(G5,INDIRECT("b"&MATCH(F5,A:A,0)&":D11"),3,0)”。

EXCEL中VLOOKUP函數怎么用

我用圖解的方式,向你詳細講解VLOOKUP函數的使用全部使用方法,學完本文,如果你還不會用VLOOKUP函數,你來懟我!!

VLOOKUP函數可以說是Excel中為數不多的神級函數之一,記得我是小白的年代看到花費我查找了2個小時的數據,高手1分鐘不到就弄完了,那時的我

于是我潛心學習,制作了VLOOKUP函數的寶典級用法,為的就是讓你不再懷疑人生,自信的使用VLOOKUP函數。

一、Vlookup函數的語法:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

翻譯成人話,即VLOOKUP(查找對象,查找范圍,返回列數,精確匹配或者近似匹配)

二、實例演示首先先設想一個場景:你手機通信錄中存了幾百個姑娘的電話號碼,突然有一天你老媽給你一份姑娘的名單(從你手機通訊錄中選出來的,100人左右),說:把這些姑娘的號碼選出來,準備相親!

干,難題來了,你要如何去相完這100個姑娘,不,難題是你要如何快速的把這100位姑娘的電話號碼提取出來。

用專業的話來說,就是在E、F兩列數據中,匹配出B列姑娘對應的電話號碼。

在C3單元格輸入公式:=VLOOKUP(A3,E:F,2,0)

三、參數詳細解讀及注意事項

1)查找目標(lookup_value)

這個比較好理解,根據上文的語法解釋,應該80%的人都能夠順利掌握這個參數。它就是為了告訴Excel,要把誰找出來。

注意:

①查找目標不要和返回值搞混了:上文語法例子中查找目標是姓名而不是成績,實例演示中查找目標是姓名而不是電話。(后者是你想要返回的值)

②查找目標與查找區域的第一列的格式設置必須一致。如果不一致會出錯,如圖:

2)查找范圍(table_array)

指定了查找目標,如果沒有說從哪里查找,Excel肯定會干你的。這個參數就是要告訴Excel哪個范圍中進行查找。

這里的范圍可以是單元格區域,也可以是常量數組或內存數組(后邊這兩個鬼相信80%的小伙伴都沒有聽過,現在還用不到,大家不要慌)。

那具體要怎么指定區域呢?這是極易出錯的地方。大家一定要注意,給定的第二個參數查找范圍要符合以下條件才不會出錯:

①查找目標一定要在該區域的第一列。

同樣是查找王斯聰的成績,但是原始數據庫多了一列數據(如下圖),為了使查找目標處于查找范圍的第一列,給定的區域要從第二列開始,即B2:D14,而不能是A2:D14。

②該區域中一定要包含要返回值所在的列。

要返回的值是成績,你選擇的范圍一定要把成績這一列包含了。

3)返回值的列數(col_index_num)

這是VLOOKUP第3個參數,它是一個整數值。

它怎么得來的呢?

它是我們想要返回的值(這列中想要返回成績)在上述查找范圍中所處的列數。

本例中我們要返回的是“成績”,它是第二個參數查找范圍B2:D14的第3列。

注意:

列數不是在工作表中的列數(不是第4列),而是在查找范圍區域的第幾列。

4)精確OR模糊查找(range_lookup)

最后一個參數是決定函數精確和模糊查找的關鍵。精確即完全一樣,用0或FALSE表示;模糊即包含的意思,用1或TRUE表示。

我要告訴你的是,大多數情況下都是用FALSE,TURE要使用的時候情況比較特殊

四、高級應用

01自動匹配列條件查找

這種功能也可以叫做交叉查詢!

借由Match函數,可以實現VLOOKUP的匹配列條件查找功能,它是由Match函數的返回值決定VLOOKUP所取值的列。

比如在圖中,想要在上面的表中查找阿呆對應的數學成績,對應的公式:=VLOOKUP(A12,$A$2:$D$9,MATCH(B12,$A$1:$D$1,0),0)

02逆向查找

我們知道,默認情況下,VLOOKUP函數不能進行逆序查找,我們可以通過IF函數進行嵌套,改變查詢區域的位置。

利用IF({1,0}......)結構,我們可以自行構造需要的查找范圍,實現逆向查找。

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

03多條件查找

同樣利用IF({1,0}......)結構,我們可以運用"&"符號將多個行條件連接起來,實現Vlookup的多條件查找!這個方法需要用到數組公式。

公式:{=VLOOKUP(A12&B12,IF({1,0},$A$2:$A$9&$B$2:$B$9,D2:D9),2,0)}

注:需要同時按Ctrl+Shift+Enter輸入公式

04批量查找

VLOOKUP+IF{1,0}的另一個更為強大的功能,就是運用數組運算進行批量查找。

公式:{=VLOOKUP($A$12&(ROW()-11),IF({1,0},$C$2:$C$9

&COUNTIF(INDIRECT("C2:C"&ROW($C$2:$C$9)),$A$12),$A$2:$A$9),2,0)}

PS:此處可以使用IFERROR對查詢結果進行美化,不贅述。

05跨表查詢

VLOOKUP還可以進行跨表查詢,這需要INDIRECT函數的幫助。

公式:=VLOOKUP($A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"一班";"二班";"三班"}&"!A:A"),$A2),{"一班";"二班";"三班"})&"!A:B"),2,0)

06多值查找

VLOOKUP可以進行多條件值查找,這需要T(IF(或N(IF(結構的幫助。

公式:{=MAX(VLOOKUP(T(IF(1,$A13&{"語文";"數學";"英語"})),IF({1,0},$A$2:$A$10&$B$2:$B$10,$C$2:$C$10),2,0))}

PS:此處VLOOKUP函數返回一組數,可以對這組數進行求和、取平均值和極值等各類運算。

關注「精進Excel」,如果任意點開三篇,沒有你想要的知識,算我耍流氓!

Excel表Vlookup怎么用

Vlookup函數的用法=Vlookup(查找的數據,查找的區域,返回值在查找區域的列數,匹配方式)。其中,查找區域第一列必須是查找數據所在的列,匹配方式有兩種0或者false為精確匹配,1或者True為近似匹配。

軟件版本:Office2007

方法如下:

用Vlookup函數匹配Excel表里面的數據的用法舉例說明如下:

1、查找A列中與E列相同的值,返回對應的F列的值:

2、輸入公式如下:

公式解釋:查找值為A列數值,因此第一個參數為A1;第二個參數查找區域為E1:F7,因為要下拉填充,所以這里必須要用絕對引用,保證不管怎樣拖動始終是這個區域;返回的值在E1:F7中的第2列,所以第三個參數為2,最后參數為0,即精確匹配,必須與E列數值一致才返回F列的值。

3、下拉填充得到結果如下:

好了,本文到此結束,如果可以幫助到大家,還望關注本站哦!

返回列表
上一篇:
下一篇: