03.01 EXCEL中VLOOKUP函數怎麼用?

夜空中的星224058476


給大家講個故事。

我們公司有個小助手,他任勞任怨,乖巧可愛,做事利索,深得同事喜歡。

只要你告訴他,“你看到那個杯子了嗎,就在楊總的辦公桌上,把杯子旁邊的那隻筆拿過來,其他的筆我可不要哦”。小助手馬上屁顛屁顛跑過去找到了那支筆,無比迅速,還從不失手。

小助手從此在職場那是順風順水,一路高升。

估計大家已經猜到了,這個助手就是小V。

VLOOKUP(找杯子,楊總的辦公桌,杯子旁邊的筆,其他地方筆不要哦)

故事講完了,我們來實際運用一下

VLOOKUP(需要找什麼內容,去哪個區域找,找到後返回第幾列的值,是否精確查找)

故事講完了,相信這次大家對vlookup的記憶會更加深刻。

關注“excel訓練營”,學習更多Excel小技巧。


excel訓練營


  1. 什麼叫VLOOKUP函數?

    VLOOKUP函數是Excel中的一個縱向查找函數,函數中的V為單詞Vertical(垂直的)的縮寫,LOOKUP即為查找的意思。在表格中,縱向的我們叫列,顧名思義,縱向查找即為按列查找,最終返回所需查詢列對應的值。

  2. VLOOKUP函數的語法規則:

    VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)。

    大白話翻譯過來就是VLOOKUP(要查找的值,查找範圍,返回第幾列的值,精確匹配/模糊匹配)。

    lookup_value:為在查找範圍的第一列中要查找的值。

    table_array:為查找範圍,注意查找範圍的第一列為要查找的值。

    col_index_num:待返回的數據列所在的序號。注意:該序號是你選定的查找範圍的列號,而不是以A列作為第1列。

    range_lookup:為邏輯值,指查找時是精確匹配還是模糊匹配。如果為FALSE或0,則返回精確匹配的結果,如果找不到,則返回錯誤值#N/A。如果為TURE或1,則返回模糊匹配的結果。工作中,通常都使用精確匹配,大家先學習下精確匹配。

  3. VLOOKUP舉例示範:

    前面我們說了,VLOOKUP是按列查找,在查找範圍的第一列搜索查找值,然後返回對應的序號的待查找值。如下圖所示,根據姓名,查找出對應的身高。

No.1:選中要輸入數據的的單元格,並鍵入公式=VLOOKUP(I2,$B$1:$F$16,4,0),輸入完畢後按下Enter鍵後即可返回待查詢的值。

No.2:向下拖動公式即可完成自動填充。接下來會詳細解釋下各符號的意義。

符號意義1:

I2是我們要查找的值,這個地方我們也可以輸入“趙四”,但是為了後續填充方便,直接選擇單元格I2即可。

符合意義2:

如果沒有範圍,Excel就知道去哪找了,因此我們輸入$B$1:$F$16。$在Excel中是絕對引用的意思,大家可以去了解下。通過輸入$B$1:$F$16,可以固定查找範圍,避免拖拽公式時,查找範圍發生變化。

符號意義3:

輸入數字4,表示返回值位於查找範圍的第四列。注意:要返回的列一定要包含在查找範圍內;另外,需要注意的是,在本栗子中,B列為第1列,因此E列為第4列。

符號意義4:輸入數字0,表示FALSE,即精確匹配,也可以直接輸入FALSE。

這就是簡單的VLOOKUP函數的使用。


湘鄉古天樂


大家好,我是頭條號“職場Excel小達人”,主要分享一些excel技能,喜歡的朋友記得關注我呦,愛你們~


問:EXCEL中VLOOKUP函數怎麼用?

解析:

VLOOKUP函數,這個函數在excel實際應用中使用範圍十分廣,也是必須要掌握的excel函數知識之一。

一、Vlookup函數的基本概念

1、函數功能:VLOOKUP函數在表格或者數值數組的首列查找指定的數值,並由此返回表格或者數組當前行中指定列處的值。

2、函數語法:

=VLOOKUP(查找值,查找區域,返回查找區域第N列,查找模式)

VLOOKUP函數的參數如下:

1、【查找值】必需,表示要在表格的第一列中搜索的值

2、【查找區域】必需,表示包含數據的單元格區域

3、【返回查找區域第N列】必需,表示返回查找區域中匹配值的列號

4、【查找模式】可選,表示希望vlookup函數精確查找還是近似匹配查找

3、用法解析:如下表所示,需要求出張良科目一的分數,則輸入公式:=VLOOKUP(E3,A2:C14,3,FALSE)

二、VLOOKUP函數用法示例

例1、按產品名稱查找每個產品的編碼

如下表,需要根據該表,查找出每個產品的編碼

步驟1、選中H2單元格,並在H2單元格內輸入公式:=VLOOKUP(G2,$B$2:$D$10,2,FALSE)

步驟2、將H2單元格內的公式向下填充複製,即可一次性得到每個產品的編碼

公式解析:=VLOOKUP(G2,$B$2:$D$10,2,FALSE)

1、G2表示指定了需要查詢的數據

2、$B$2:$D$10這個參數是告訴VLOOKUP函數應該在哪裡查找第一個參數G2的數據,該區域內必須包含查找值和返回值,且第1列必須是查找值。

3、第3個參數“2”表示返回值所在的列數,即返回值在查找區域的第2列4、FALSE表示精確查找

例2、和if函數組合使用,根據多條件查找

如下表所示,根據獎品設置規則以及客戶實際消費金額,查找出每個客戶應該發的獎品是什麼

步驟1、選中D9單元格,在D9單元格內輸入公式:=VLOOKUP(B9,IF(C9="金卡\

小達人乾貨分享中心


在excel中,vlookup算是最好用的函數之一了,初學者可能剛看到這個函數的時候覺得比較難,但是用過幾次會發現真的沒有想象中難,而且太有用了,下面就介紹幾種excel中vlookup函數的用法吧。

一、基本查找。vlookup函數的基本參數是vlookup(查找值,查找區域,返回值所在列數,精確查找或模糊查找),如下圖所示,該如何查找夏侯惇和夏侯淵的成績呢?在G2單元格輸入公式=VLOOKUP(F2,$B$1:$D$20,2,0)即可,第一個參數F2=夏侯惇,表示我們要查找的值是夏侯惇,第二個參數是$B$1:$D$20,表示我們要在B1到D20之間的區域進行查找,此處用了絕對引用,因為向下拖動時不會改變選擇區域的範圍。(F4切換相對引用和絕對引用),第三個參數是2,表示成績從姓名開始數,位於第二列,第四個參數選擇0表示精確匹配,(一般vlookup函數都是精確匹配,模糊匹配常用於在區間內查找),而根據姓名查找排名,第三個參數選擇3就可以,因為排名位於所選區域的第三列。

此處提醒一:第二個參數選擇的區域起始列必須是第一個參數所在的列,比如上面我查的夏侯惇,第二個參數選擇區域就必須從姓名開始選,而不能從班級開始選。提醒二:第四個參數如果省略則表示模糊匹配,所以一般輸入0表示精確匹配。

二、反向查找。如下圖所示,如果要根據排名查找姓名,則在G2列輸入公式=VLOOKUP(F2,IF({1,0},$D$1:$D$20,$B$1:$B$20),2,0)即可。這個函數咋一看有點複雜,實際上第一個參數,第三個參數、第四個參數和上面想必沒有變化,此處說一下第二個參數。第二個參數為IF({1,0},$D$1:$D$20,$B$1:$B$20)表示什麼意思呢?其實是因為vlookup函數只能正向查找,此處運用了if函數吧B列和D列的內容互換順序,因為與C列無關,所以第三個參數仍然為2,對於此處的if函數,1表示滿足條件,那麼返回的是$D$1:$D$20,0表示不滿足條件,返回$B$1:$B$20,因此就用函數實現了列的互換。

三、多條件查找。對於多條件查找中心思路就是,把兩個條件合併成一個條件,把查找值所在的列也看成一列,如下圖,根據班級和姓名查找成績的話在H2單元格中輸入函數

=VLOOKUP(F2&G2,IF({1,0},$A$1:$A$19&$B$1:$B$19,$C$1:$C$19),2,0),此處F2和G2的班級和姓名就用連接符連接起來,作為一個查找值,A列中的區域和B列區域連接起來,也看做一列,此處仍然用到了條件函數,是因為查找區域用逗號隔開了,仍然表示如果滿足條件,即為1時,那麼返回A列和B列,如果不滿足條件,即為0時,返回到C列。此處為數組函數,輸入公式後按ctrl+shift+enter計算結果。

當然,查找還包括跨表引用查找、橫向查找、模糊查找等,再利用vlookup函數就比較複雜了,推薦學習功能更加強大的index-match函數和lookup函數吧。學習更多的excel知識技巧,歡迎關注疏木excel。


疏木職場辦公


根據A表完成B表你需要多長時間?

圖文:傲看今朝

我看見我的一個同事做一張類似這樣的表格足足花了一個早上! 她是這樣做的:

操作步驟1
操作步驟2

然而我教了他一個秘訣之後,她每次做這樣的查詢所花時間卻從不超過2分鐘。

我今天就給大家介紹一下這個秘訣:vlookup函數。Vlookup函數號稱Excel函數家族的“大眾情人”與“效率之王”,掌握vlookup函數,讓一切煩人的查詢分分鐘做好!

一、vlookup基本用法:表格查詢它只需要1分鐘,而我的同事卻花了整整一個上午!

(一)簡單跟著我操作吧!

操作步驟:選中L5單元格,輸入如下Vlookup公式:

=vlookup(K5,$b$4:$H$524,7,0)

敲回車,然後選中L5:L20區域,光標定位到編輯欄裡,最後按住Ctrl再按回車鍵,即可將公式填充到需要返回值的單元格。

請看下圖演示:

寫入公式,然後敲回車雙擊即可

雙擊即可

是不是好簡單,下面我們就來看看vlookup函數到底是什麼玩意兒,為什麼它會這麼厲害?!

(二)vlookup函數到底是什麼玩意兒?

vlookup函數是廣大廣表哥表妹最喜歡的查詢利器之一,號稱查詢函數之中的大眾情人。然而,在我眼裡他就是一個跑腿。這就好比我告訴:

你(vlookup函數)去三樓辦公區(table array)找一下董明珠工位(lookup value),找到了,然後打開從左往右數第三個抽屜(col_num),把那裡面的東西都給我拿回來,一定要是"董明珠工位"哦,“董明珠 工位”都不行(Type)。

它主要有四個參數構成:lookup value(查詢值)、table array(查詢範圍)、col_num(列號)、type(查詢方式)。

為什麼是我!

查詢值:通常在需要填入內容表格的左側,例如此例中就在B表的K5單元格。不會Vlookup函數的同學通常會複製這個值然後到A表格中進行查找,因此我們也可以將它理解為查找值。

查找範圍:這裡通常指的是數據源,我們需要用查詢值查找數據源,然後把數據源某一列的值給他返回到現在填寫的表格中。我們寫Vlookup函數時,通常查詢的範圍是固定的。因此我們要絕對引用查詢範圍(選中它,然後按下鍵盤上的f4鍵。)

列號:告訴EXcel,我們需要將查詢範圍裡哪一列的數據取回來?

查詢方式:精確查找還是近似查找?我們多半會用到精確查找,因此第四個參數通常為0(1代表近似查找)

函數各個參數之間一定要用英文輸入法下的逗號隔開

$表示鎖定:

1.相對引用

一句話概括,引用單元格的地址可能會發生變動。可能大家不理解,其實就是基於包含公式和單元格引用的單元格的相對位置。如果公式所在單元格的位置改變,引用也隨之改變。如果多行或多列地複製公式,引用會自動調整。在默認的情況下,新公式使用的是相對引用。

例如,B2單元格公式為=A1,將B2單元格的相對引用複製到B3,則會自動從=A1調整為=A2。

2.絕對引用

引用的單元格地址不可能會發生變動。也就是說,總是在指定位置引用單元格,如果公式所在單元格的位置改變,絕對引用保持不變。如果多行或多列地複製公式,絕對引用將不作調整。

例如,將B2單元格的絕對引用複製到B3,那麼兩個單元格都是$A$1.

3.混合引用

分為列絕對,行相對和行絕對,列相對這兩種情況。

列絕對,行相對:複製公式時,列標不會發生變化,行號會發生變化,單元格地址的列標前添加$符號,如$A1,$C10,$B1:$B4。

行絕對,列相對:複製公式時,行號不會發生變化,列標會發生變化,單元格地址的行號前添加$符號,如A$1,C$10,B$1:B$4。

(三)案例:使用vlookup自動查詢分數(請看動畫演示)

在U3單元格輸入以上公式
動畫演示

(四)使用法則

1.vlookup函數的查詢值必須要位於查詢數據區域的左側,整個查詢只能從左往右進行查詢

2.查詢範圍通常都是固定的,因此需要絕對引用

3.查詢值必須在查詢範圍中存在,否則返回NA。(例如查詢值為“農政 ”,但查詢範圍中只存在“農政”,那麼vlookup函數返回的值依然是NA)

二、Vlookup進階用法:名字記不清,通配符搞定!

如圖所示,我們需要將從A表中查詢內容然後返回B表中,但是B表中查詢值跟A表中的數據不完全一致,如果按照前面的方法來寫公式,返回的結果一定是NA。我們如何做才能讓vlookup函數返回正確的值呢?

如何設置才能正確使用vlookup函數呢?

答案當然是在vlookup函數中使用通配符。

(一)來看具體事例操作

那麼如何操作呢?請看下圖的演示:

注意lookup_value的輸入!
這裡用到了批量填充的小技巧

操作步驟:選中O2單元格---輸入公式---回車---選中O3:O7區域---光標定位到編輯欄---按著Ctrl鍵然後敲回車鍵。

(二)通配符知識

通配符最常用的有兩種,一種是*號,代表任意一個、多個字符甚至沒有字符;一種是英文輸入法下的?號,代表任意單個字符。通配符廣泛應用Excel的各種功能之中,其在函數中的使用一般要與文本連接符&配合使用。例如在本例子中,我們希望的是隻要查找範圍內能查找到包含“三川實業”這四個字,我們就返回它對應的值,因此我們需要在其前後都加上*號,表示其前後或許有其他的內容(有也行,沒有也行)。

另外我們在Excel函數中鏈接文本時,文本一般要用英文狀態下的雙引號給引起來。因此本例中的lookup_value正確寫法應該是:"*"&N2&"*"

三、Vlookup全自動查詢:我與match是兄弟!

如何只寫一個公式就可以搞定B表中的所有空白單元格?

如何只寫一個公式就搞定這所有的空白單元格?

在上面的例子中,我們都是一列一列的寫公式的,像上面的這張表格,有多少個科目我們就得寫多少個公式,然後向下填充。這樣做效率特別太慢,特別不符合我們高效辦公的需求呢?如何只寫一個公式就可以搞定B表中所有的空白單元格呢?

我們將在vlookup函數的第三個參數做文章了。請看下面的演示:

此動畫高能,請大家細心觀看

操作步驟:1.選中L5:P19區域,然後光標定位到編輯欄裡,輸入公式:

=VLOOKUP($K5,$B$4:$H$524,MATCH(L$4,$B$3:$G$3,0),0)

2.最後按下Ctrl鍵,然後敲回車鍵即可。

注意事項:這裡使用match函數來自動確定我們要取哪一列的值,關於match函數的使用,我們後面將會寫文章來講,大家現在先模仿,感興趣的同學當然也可以搜索文章進行學習。

四、Vlookup近似查找:"等級"問題我幫忙!

Vlookup就是好,全身上下都是寶。說完了精確查找,現在我們來簡單看一下近似查找的妙用(也就是vlookup函數的第四個參數,前面的例子都是精確查找,因此填寫的都是零,這次我們講到近似查找就不用0了,而是要用1或者不填)

近似查找在計算個人所得稅比例、學生成績等級評定、銷售提成等方面非常有用,本文就做一個動畫來拋磚引玉,大家有興趣的可以隨時與我交流,廢話不多說,先上動畫:

如何算各位銷售的提成比例?

今天的分享就先到這裡,寫文不容易。希望得到大家的大力支持(你的支持是我繼續努力創造好文的動力),點贊、評論或者打賞都是不錯的支持方式。


傲看今朝


我用圖解的方式,向你詳細講解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


Excel函數公式:含金量超高的VLOOKUP函數實用技巧解讀

提起查找引用,大家想到的肯定是是LOOKUP、VLOOKUP等函數。今天我們要學習的事VLOOKUP函數的實用技巧。

一、VLOOKUP函數功能及語法解析。

作用:

搜索某個單元格區域的第一列,然後返回該區域相同行上任何單元格中的值。

語法結構:

VLOOKUP(找什麼,在哪裡找,返回範圍中相對應的第激烈的值,查找模式)。

二、VLOOKUP實用技巧。

1、單條件查找。

目的:查詢銷售員的銷量。

方法:

在目標單元格中輸入公式:=VLOOKUP(H3,B3:C9,2,0)。

2、多條件查找。

目的:查詢銷售員在銷售地區的銷售額。

方法:

在目標單元格中輸入公式:=VLOOKUP(H3&I3,IF({1,0},$B3:$B9&$E$3:$E$9,$C$3:$C$9),2,0)。按Ctrl+Shift+Enter填充。

3、多列查詢。

目的:一次性查詢學生的多科考試成績。

方法:

1、選定目標單元格。

2、輸入 公式:=VLOOKUP($B$12,$B$3:$H$9,COLUMN(C1)-1,0)。

3、Ctrl+Enter填充。

4、選定原數據,【開始】-【條件格式】。

5、【新建規則】-【使用公式確定要設置格式的單元格】,在【為符合此公式的值設置格式】中輸入:=($B3=$B$12)。

6、單擊【格式】-【填充】,選擇填充色,【確定】-【確定】。

4、從右向左查詢。

目的:根據語文成績查詢學生的姓名。

方法:

在目標單元格中輸入公式:=VLOOKUP(J3,IF({1,0},$C$3:$C$9,$B$3:$B$9),2,0)。

5、劃分區間等級。

目的:查詢成績的等級。

方法:

在目標單元格中輸入公式:=VLOOKUP(C3,$J$3:$K$7,2)。

解讀:

查詢等級時必須採用模糊查詢的方式。

6、使用通配符模糊查找。

目的:查詢“*南”的成績。

方法:

在目標單元格中輸入公式:=VLOOKUP(J3,B3:C9,2,0)。


Excel函數公式


VLOOKUP函數是一個查詢函數,要在工作中使用該函數,首先就需要對該函數的功能(即這個函數返回的是什麼),以及該函數的格式(每個參數都代表什麼)有個詳細的瞭解和認識,等掌握了這些之後,才能靈活運用。

下面是VLOOKUP函數的基本使用方法,希望對大家有所幫助。

VLOOKUP()函數

格式: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup )

含義:從一組數據table_array中,查詢一個數據lookup_value,查詢到之後,返回該數據對應的某一列(由col_index_num參數定義需要返回第幾列)中的數據。

參數:

  • lookup_value:

    需要查詢的一個數據。

  • table_array:

    一組原始數據,即從該原始數據中,去查詢lookup_value數據。

  • col_index_num:

    一個大於或等於1的數字。表示需要返回的是第幾列的數據。

  • range_lookup

    一個邏輯值,flase或0,表示精確查詢。true或1,表示模糊查詢。

實例:在一張表格中,查詢張三同學的分數。

備註:如上圖所示。

E2單元格中的公式是“=VLOOKUP(D2,A2:B6,2,0)”

表明需要查詢的數據為D2單元格中的“張三”。

公式中的參數range_lookup是0,表示的精確查找。及數據內容要完全相同,才算查找到。

在原始數據A2:B6中的第一列中查詢,即在A2:A6中進行查詢,查詢是否有與D2單元格內容(“張三”)相同的數據。

查詢的結果是,查到與A2單元格的內容相同。都是“張三”。

公式中的參數col_index_num是2,即返回的是A2單元格所在行中的第二列數據,即B2的數據。

以上就是該函數的基本用法了。


Excel學習與提高


VLOOKUP怎麼用?某個常見函數怎麼用?

其實這一類關於某個單一函數如何使用的問題,我建議你直接查看微軟官方的技術支持文檔。上面有非常詳細的說明和案例。


今天我想分享的不是某一個函數的具體用法,而是想告訴大家一個方法論。


那麼如何查看官方的說明和案例呢?

方法很簡單,在編輯欄中鍵入一個你需要查看的函數,打開“函數參數”對話框,點擊“有關該函數的幫助”,然後就可以直接跳轉到該函數的官方技術支持頁面了。

Excel中的絕大部分函數都可以通過這種方法找到官方的技術支持,除了一些【隱藏函數】。


單一的函數應用方法可以通過這種方式獲得,而函數的組合與嵌套使用就需要在使用過程中不斷思考不斷積累了。


附上微軟官方對VLOOKUP用法的視頻:

\n

{!-- PGC_VIDEO:{"thumb_height": 342, "file_sign": "8bd394d596931b363163401f4444ccd1\

玩Office


=============================================================

====================
|| 版本號:Excel2013. \n||
====================
在平時的工作中,使用最多的查找函數,其中就有VLOOKUP函數了。本篇介紹VLOOKUP函數,是
入門級別的。
========================================================
語法:VLOOKUP(value,array,col_index,range)
參數:
value — 要查找的值,可以是值也可以是引用,但必須是表格的第一列的值。
array — 查找的範圍,也就是在該範圍內查找value。array可以為單元格區域,也可以為數組
col_index — 返回所匹配的結果列。
range — 為邏輯值,不是必須的。如果為true或者省略,則首先會返回精確匹配的值,如果沒有則返回
近似值。近似值的標準就是返回小於value的最大值所對應的結果。
如果為false,則返回精確值,如果有兩個匹配的精確值,則以第一個為準。
注:如果range為true或省略,則必須要升序排列第一列的值,否則可能無法返回正確結果。為false則不需要。
+++++++++++++++++++++++++++++++++++++++++++++++++++

先舉一個小例子方便你來理解VLOOKUP,如下表:

比如我們的需求是想查詢表格中高女士的工資是多少,在這裡查詢value就是員工姓名(必須為第一列),
col_index就是工資,也就是我們想查詢的返回結果。那麼反應在VLOOKUP函數里,A3就是查詢的值,對應表格
中紅色背景部分,查詢的範圍就是A1:B6(也就是表格中紅色框線圈住的部分),這裡要注意,查詢的範圍必須要包含
首列。然後我們希望返回的結果當然是在第2列中查詢到啊,所以賦值為2.然後按下enter,就為3000.
========================================================
下面為了加深理解,再多舉幾個例子吧。

例子1,如下表:

我們想查詢密度為1時的粘度,但是返回結果為什麼會是2.17呢?這是因為密度為1根本沒有這個值,那麼
由於range省略,則應該返回小於1的最大值對應的結果,在表格中為0.946對應的結果,為2.17.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

例子2,如下表

這裡返回的是錯誤。與例子唯一不同的是range的參數為FALSE,即要求精確匹配。那肯定查不到,
所以返回錯誤。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
例子3,如下表
對照分數等級表,我們想查找成績為58時,應該分成什麼等級。函數如上表所示,按住ENTER鍵即可。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

例子4,如下表

都說了VLOOKUP的查找範圍可以為數組,如上表。
=============================================================


分享到:


相關文章: