vlookup函數的使用方法,電腦是我們的好幫手,在我們看來很棘手的算法問題在電腦的幫助下可以很快地解決並且計算出來,下面和大家分享vlookup函數的使用方法。
vlookup函數的使用方法1
打開帶有數據的表格,我就隨便找了個數據作爲例子,如圖所示,至少包含兩行數據,這樣才能保證有數據可以引用,如圖是五列數據,表格越複雜,包含的數據越多,利用公式的價值就越大!
數據加編號的目的是爲了保證數據的唯一性,如圖品名相同的商品所在區域是不一樣的,爲了保證查找的數據的準確性要保證數據的唯一性,不然會出錯,
我要查找A庫b點的被子在不在,怎麼辦呢?也就是要查找到編號是001的`商品是不是在庫,打開新的一頁sheet2,用編號進行查找引用,並編輯好表頭,"編號"和"是否在庫",還要保證第一頁引用的數據中編號在前,結果在後!!!!!
在是否在庫的正下方編號對應的單元格里輸入=vlookup進行查找引用的第一步操作,
輸入第一個參數就是編號的位置,這裏就是查找編號的位置,你要引用的數據,如下圖輸入編號所在的單元格,並輸入",",注意是英文逗號!!
6
第二步就是輸入你引用數據的答案所在的區域,就是輸入第二個參數,如下圖例子,要求同時包含引用數據和結果數據,並在範圍後面輸入英文逗號,
然後就是輸入從引用數據到結果數據有幾列,幾行就輸入幾列,引用數據是第一列,如圖所示,同時在後面輸入英文逗號,
最後一個數據就是詢問是不是精確查找,如果是可以輸入數字0,也可以輸入false,都是一樣的意思,如果是模糊查找就輸入1或true,如圖,然後回車,就可以得到答案了,
注意事項
注意引用數據的唯一性!
公式裏的逗號要是英文!
引用數據要在結果數據的前面!
vlookup函數的使用方法2
VLOOKUP函數可以用來覈對數據,多個表格之間快速導入數據。利用這個功能可按列查找,最終返回該列所需查詢列序所對應的值;與之對應的HLOOKUP是按行查找的。
具體的函數使用方法:
舉個簡單的例子在B表中找出所有在A表的id對應的code值
用vlookup函數在A表的左邊找出label值構造出一個新的AA表。此時的函數爲=VLOOKUP(B2,E:G,3,0),其中3表示返回待查表的第三列的值,即是label列的值,0表精確匹配。
執行完函數後的結果
下面是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函數的使用方法3
一、入門級
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時千萬不要把這個參數給漏掉了,如果缺少這個參數默爲值爲模糊查找,我們就無法精確查找到結果了。