生活保健

當前位置 /首頁/養生生活/生活保健/列表

vlookup函式的使用方法

vlookup函式的使用方法,電腦是我們的好幫手,在我們看來很棘手的演算法問題在電腦的幫助下可以很快地解決並且計算出來,下面和大家分享vlookup函式的使用方法。

vlookup函式的使用方法1

開啟帶有資料的表格,我就隨便找了個數據作為例子,如圖所示,至少包含兩行資料,這樣才能保證有資料可以引用,如圖是五列資料,表格越複雜,包含的資料越多,利用公式的價值就越大!

vlookup函式的使用方法

資料加編號的目的是為了保證資料的唯一性,如圖品名相同的商品所在區域是不一樣的,為了保證查詢的資料的準確性要保證資料的唯一性,不然會出錯,

vlookup函式的使用方法 第2張

我要查詢A庫b點的被子在不在,怎麼辦呢?也就是要查詢到編號是001的`商品是不是在庫,開啟新的一頁sheet2,用編號進行查詢引用,並編輯好表頭,"編號"和"是否在庫",還要保證第一頁引用的資料中編號在前,結果在後!!!!!

vlookup函式的使用方法 第3張

在是否在庫的正下方編號對應的單元格里輸入=vlookup進行查詢引用的第一步操作,

vlookup函式的使用方法 第4張

輸入第一個引數就是編號的位置,這裡就是查詢編號的位置,你要引用的資料,如下圖輸入編號所在的單元格,並輸入",",注意是英文逗號!!

vlookup函式的使用方法 第5張

6

第二步就是輸入你引用資料的答案所在的區域,就是輸入第二個引數,如下圖例子,要求同時包含引用資料和結果資料,並在範圍後面輸入英文逗號,

vlookup函式的使用方法 第6張

然後就是輸入從引用資料結果資料有幾列,幾行就輸入幾列,引用資料是第一列,如圖所示,同時在後面輸入英文逗號,

vlookup函式的使用方法 第7張

最後一個數據就是詢問是不是精確查詢,如果是可以輸入數字0,也可以輸入false,都是一樣的意思,如果是模糊查詢就輸入1或true,如圖,然後回車,就可以得到答案了,

vlookup函式的使用方法 第8張

vlookup函式的使用方法 第9張

注意事項

注意引用資料的唯一性!

公式裡的逗號要是英文!

引用資料要在結果資料的前面!

vlookup函式的使用方法2

VLOOKUP函式可以用來核對資料,多個表格之間快速匯入資料。利用這個功能可按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的HLOOKUP是按行查詢的。

具體的函式使用方法:

舉個簡單的例子在B表中找出所有在A表的id對應的code值

vlookup函式的使用方法 第10張

用vlookup函式在A表的左邊找出label值構造出一個新的AA表。此時的函式為=VLOOKUP(B2,E:G,3,0),其中3表示返回待查表的第三列的值,即是label列的值,0表精確匹配。

執行完函式後的結果

vlookup函式的使用方法 第11張

下面是VLOOKUP函式的一些引數:

Lookup_value為需要在資料表第一列中進行查詢的數值。Lookup_value 可以為數值、引用或文字字串。

Table_array為需要在其中查詢資料的資料表。

col_index_num為table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。

Range_lookup為一邏輯值,指明函式 VLOOKUP 查詢時是精確匹配,還是近似匹配。如果為FALSE或0 ,則返回精確匹配,如果range_lookup 省略,則預設為模糊匹配。range_lookup 最好是明確指定,預設是模糊匹配。

擴充套件資料:

VLOOKUP函式的語法規則

vlookup函式的使用方法 第12張

vlookup函式的使用方法3

一、入門級

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

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

下面以一個例項來介紹一下這四個引數的使用

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

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

vlookup函式的使用方法 第13張

引數說明:

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區域的第一列。

vlookup函式的使用方法 第14張

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時千萬不要把這個引數給漏掉了,如果缺少這個引數默為值為模糊查詢,我們就無法精確查詢到結果了。

TAG標籤:函式 vlookup #