vlookup函數的使用方法及實例
vlookup函數的使用方法及實例如下:
讓兩個表格同類商品排序完全一樣。
F2單元格公式=IFERROR(VLOOKUP($B2,$B$12:$D$16,COLUMN(A1),),"")。
公式說明:IFERROR函數用來屏蔽錯誤值。
相關內容:
vlookup函數與LOOKUP函數和HLOOKUP函數屬于一類函數,在工作中都有廣泛應用,例如可以用來核對數據,多個表格之間快速導入數據等函數功能。功能是按列查找,最終返回該列所需查詢序列所對應的值;與之對應的HLOOKUP是按行查找的。
Lookup_value為需要在數據表第一列中進行查找的數值。Lookup_value 可以為數值、引用或文本字符串。當vlookup函數第一參數省略查找值時,表示用0查找。
vlookup函數的使用舉例
應用實例:
表1是產品進貨價格基本資料,包括:編號、名稱、價格
表2是某段時間進貨數量情況。包括:編號,日期,產品名,價格,數量,金額
在表2中的產品名和價格不需填寫可從表1中查找抽取,公式為:
C1=VLOOPUP(A1,表1!A$2:C$100, 2)
C3=VLOOPUP(A1,表1!A$2:C$100, 3)
函數說明:
作用:
在表格或數值數組的首列查找指定的數值,并由此返回表格或數組當前行中指定列處的數值。
格式:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value 為需要在數組第一列中查找的數值。Lookup_value 可以為數值、引用或文本字符串。
Table_array 為需要在其中查找數據的數據表。可以使用對區域或區域名稱的引用,例如數據庫或列表。
Col_index_num 為 table_array 中待返回的匹配值的列序號。
Range_lookup 為一邏輯值,指明函數 VLOOKUP 返回時是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于 lookup_value 的最大數值;如果 range_value 為 FALSE,函數 VLOOKUP 將返回精確匹配值。如果找不到,則返回錯誤值 #N/A。
A B C
密度 粘度 溫度
.457 3.55 500
.525 3.25 400
.616 2.93 300
.675 2.75 250
.746 2.57 200
.835 2.38 150
.946 2.17 100
1.09 1.95 50
1.29 1.71 0
=VLOOKUP(1,A2:C10,2) 在 A 列中查找 1,并從相同行的 B 列中返回值 (2.17)
=VLOOKUP(1,A2:C10,3,TRUE) 在 A 列中查找 1,并從相同行的 C 列中返回值 (100)
=VLOOKUP(.7,A2:C10,3,FALSE) 在 A 列中查找 0.746。因為 A 列中沒有精確地匹配,所以返回了一個錯誤值 (#N/A)
=VLOOKUP(0.1,A2:C10,2,TRUE) 在 A 列中查找 0.1。因為 0.1 小于 A 列的最小值,所以返回了一個錯誤值 (#N/A)
=VLOOKUP(2,A2:C10,2,TRUE) 在 A 列中查找 2,并從相同行的 B 列中返回值 (1.71)
excel中vlookup函數的使用方法 解詳細說明
vlookup函數的使用方法 01
VLOOKUP函數參數實例說明:
實例公式:=VLOOKUP(H2,A2:F12,6,FALSE)
第1個參數:H2
輸入值H2,表示要以H2“51204004”為準,在A2-A12中查找H2“51204004”中內容所在行。
02
實例公式:=VLOOKUP(H2,A2:F12,6,FALSE)
第2個參數:A2:F12
輸入值A2:F12,表示要在A2-F12的范圍內查找。A2表示開始,F12表示結束。因為需要查詢的是總分,所以范圍到F12;要是只需要語文的成績那么范圍可以改為A2:C12。
03
實例公式:=VLOOKUP(H2,A2:F12,6,FALSE)
第3個參數:6
代表著返回數據在查找區域的第幾列數,從A2到F12這個范圍,一共包含了6列,所以填6。
04
實例公式:=VLOOKUP(H2,A2:F12,6,FALSE)
第4個參數:FALSE
FALSE或1代表著精確匹配;TRUE或0代表著近似匹配。
我們再日常生活中,大部分都使用的是精確的匹配到我想要查詢的值,千萬不要使用true,使用true的結果就是給你帶來意想不到的結果,我想你不會讓你的上司意想不到的驚喜吧,老老實實的使用fal作為精確匹配。
05
VLOOKUP函數操作實例:
需要知道這個學號“學生姓名”,只需要把第3個參數改為“2”,表示查找范圍第2列意思。
06
之后的“語文”第3個參數改為“3”,“數學”第3個參數改為“4”,“英語”第3個參數改為“5”,“總分”第3個參數改為“6”。
實例公式(L2):=VLOOKUP($H2,$A$2:$F$12,5,FALSE)
07
鼠標放在圖中紅框位置,當鼠標圖標變成“+”時,長按左鍵,鼠標向下拖動,到M5后,松開鼠標。圖中可以看出其他學號同學的相關信息也顯示了出來。
08
可以對照一下,看看是否正確。
Excel最重要的函數之VLOOKUP(一)(必學技能)
一個月前做論文數據整理分析時遇到許多問題,最終學了一些小技能快速搞定了,今天和大家分享其中非常實用的VLOOKUP函數!
V是vertical的縮寫,故VLOOKUP函數是垂直方向的判斷、查找和替換。
VLOOKUP函數在表格左側的行標題中查找指定的內容,當找到時,再挑選出該行對應的指定列的單元格內容。
VLOOKUP函數的 語法 :VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
VLOOKUP函數各參數解析:
1.lookup_value:lookup是查找的意思,value是值,故第一個參數表示要查找的值。
2.table_array:“想在哪查找這個值?”,就在這個table_array的區域里。選定這個區域,公式將在這個區域對lookup_value進行查找。
3.col_index_num:col是column(列)單詞的縮寫,index是索引的意思,合起來就是你在table_array區域中要找變量所在的列數,比如你要找一列體重指數,是在 table_array區域 的第三列,那么col_index_num就是3,這是一個 相對 引用的概念(意思列數是相對的,指的是 table_array區域的第幾列,并不是Sheet1的第幾列 )。
4.range_lookup:為邏輯值,指明函數 VLOOKUP 返回時是精確匹配還是近似匹配。如果為 TRUE 或省略或1,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于 lookup_value 的最大數值;如果 range_value 為 FALSE或0,函數 VLOOKUP 將返回精確匹配值。如果找不到,則返回錯誤值 #N/A。
實例演示:
1、隨便舉個例子如圖1和圖2所示,需要將Sheet1中部分同學的信息引用到Sheet2里(按姓名匹配),因順序亂,且只引用其中部分人的信息,所以復制粘貼效率太低,尤其在數據量大時更是明顯。
2、這個時候我們需要用到VLOOKUP函數,效率將大大提高。
3、如圖3,在Sheet2中B2單元格輸入 =VLOOKUP() 或者 =鼠標插入函數VLOOKUP ,彈出下列函數參數框,里面四個參數需要我們選擇。
4、第一個參數lookup_value:輸入A2或者鼠標直接選中A2單元格即可(圖4);
第二個參數table_array:選擇Sheet1,再鼠標選中要查找的區域即A1:B9或A2:B9或者A:B都可以(輸入也行);
第三個參數col_index_num:很顯然,實例中年齡為table_array的第2列,故填2即可;
第四個參數很簡單,1為近似匹配,0為精確匹配。
5、返回結果為1,選中B2單元格往下填充即可完成。
非常簡單,但很實用,Excel很強大,必須得學會幾個函數,才能說自己用過Excel哈哈哈
但是問題也來了,一列一列這樣來一遍顯然太慢了,如果需要批量匹配怎么辦?這時就要COLUMN函數協助完成。
vlookup函數的使用方法及實例是什么?
vlookup用于查找指定值所對應的另一個值。例如:查找某件產品的價格,某個同學的某科成績等。
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value 為需要在數組第一列中查找的數值。Lookup_value 可以為數值、引用或文本字符串。
Table_array 為需要在其中查找數據的數據表??梢允褂脤^域或區域名稱的引用,例如數據庫或列表。
如果 range_lookup 為 TRUE,則 table_array 的第一列中的數值必須按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否則,函數 VLOOKUP 不能返回正確的數值。如果 range_lookup 為 FALSE,table_array 不必進行排序。
擴展資料:
在使用參照地址時,有時需要將lookup_value的值固定在一個格子內,而又要使用下拉方式(或復制)將函數添加到新的單元格中去,這里就要用到“$”這個符號了,這是一個起固定作用的符號。比如說我始終想以D5格式來抓數據,則可以把D5弄成這樣:$D$5,則不論你如何拉、復制,函數始終都會以D5的值來抓數據。
參考資料來源:百度百科-VLOOKUP函數
vlookup函數的操作實例
vlookup函數是excel中非常重要的查找引用函數,掌握它可以減少很多工作量,下面本文就通過一個簡單的例子演示函數用法。
語法解釋
vlookup(lookup_value,table_array,col_index_num,[range_lookup])
lookup_value表示要查找的對象;
table_array表示查找的表格區域;
col_index_num表示要查找的數據在table_array區域中處于第幾列的列號;
range_lookup表示查找類型,其中1表示近似匹配,0表示精確匹配,一般我們用精確匹配的情況較多。