1樓:千鋒教育
語法vlookup (lookup_value, table_array, col_index_num, [range_lookup])
例如:=vlookup(105,a2:c7,2,true)
=vlookup("袁",b2:e7,2,false)
引數名稱
說明lookup_value (必需引數)
要查詢的值。要查詢的值必須位於 table-array 中指定的單元格區域的第一列中。
例如,如果 table-array 指定的單元格為 b2:d7,則 lookup_value 必須位於列 b 中。請參見下圖。
lookup_value 可以是值,也可以是單元格引用。
table_array (必需引數)
vlookup 在其中搜尋 lookup_value 和返回值的單元格區域。
該單元格區域中的第一列必須包含 lookup_value(例如,下圖中的「姓氏」)。此單元格區域中還需要包含您要查詢的返回值(例如,下圖中的「名字」)。
瞭解如何選擇工作表中的區域。
col_index_num (必需引數)
其中包含返回值的單元格的編號(table-array 最左側單元格為 1 開始編號)。
range_lookup (可選引數)
一個邏輯值,指定希望 vlookup 查詢精確匹配值還是近似匹配值:
true 假定表中的第一列按數字或字母排序,然後搜尋最接近的值。這是未指定值時的預設方法。
false 在第一列中搜尋精確值。
2樓:小豬談教育
vlookup函式的使用方法。
3樓:虎倉權權權
vlookup函式,遮蔽0與na值
4樓:匿名使用者
單元格按所在的行列位置來命名,例如:地址「b5」指的是「b」列與第5行交叉位置上的單元格。
vlookup函式都要用$嗎?這個符號什麼時候用?怎麼用?
5樓:晚夏落飛霜
vlookup函式不一定都要用到$。
在選擇區域值的時候,加$表示對該區域相對引用,行絕對引用,就不會因為下拉公式造成區域變化的情況,不加$就會因為下拉公式造成區域變化的情況。固定列就在字母前加$符號,固定行在數字前加$符號,固定單元格在字母與數字前全部加$符號。
下面分步驟介紹使用方法:
1、首先開啟excel需要計算的檔案,點選支援率,輸入「=」;
2、然後輸入公式「b3/$b$9」,單擊回車即可得到結果;
3、雙擊填充柄,得到所有結果。
6樓:匿名使用者
$ 稱為絕對引用符號,用於把行或列固定不變。
如a1單元格,字母a是列,數字1是行,在下拉時會變為a2、a3。。這時只要把行加上$變為 a$1,則下拉時則保持是a$1、a$1、a$1。。
右拉時變為b1、c1。。加上$a1,則保持是$a1、$a1、$a1。。。如果行和列都加上 $a$1,則不論右拉或下拉都是 $a$1不變。
如公式: =vlookup(c1,a1:b100,2,0)
意思為用c1的值以精確的方式在a1:b100這個區域的第一列(a列)中查詢,找到後返回第二列(b列)的值。
這公式隨著下拉時,會不斷的以c1、c2、c3。。。如果右拉時則是c1、d1、e1。。。的值在a1:
b100中查詢,但下拉或右拉時,c1在變,a1:b100也會隨著變化的,這時就要把a1:b100固定不變,只讓c1的值在變化,則完整公式:
下拉時不變:
=vlookup(c1,a$1:b$100,2,0)
右拉時不變:
=vlookup(c1,$a1:$b100,2,0)
下拉右拉都不變:
=vlookup(c1,$a$1:$b$100,2,0)
7樓:
下拉不變,右拉變
下拉變,右拉變
你按f4,就知道了
在excel**中,vlookup函式怎麼用?
8樓:春玉英進婷
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時千萬不要把這個引數給漏掉了,如果缺少這個引數默為值為模糊查詢,我們就無法精確查詢到結果了。
1、接下來,我們的任務是通過利用vlookup函式來實現查詢同學c的成績。為此在單元格中輸入「=vlookup」,此時就會發現vlookup包括三個引數和一個可選引數。
其中「lookup_value」是指要查詢的值。
引數「table_array」是指搜尋的區域,在此在除標題之後的整個資料區域。
第三個引數「col_index_num」是指整個函式返回單元格所在的列號。
2、最後以右括號結尾,並按回車鍵,就出現想要的結果啦。
9樓:么
v通過一個例項來講解一下vlookup函式的使用方法。
方法/步驟
在單元格中輸入「=vlookup」,此時就會發現vlookup包括三個引數和一個可選引數。
引數「lookup_value」 是指要查詢的值,在此為「c」。
引數「table_array」是指搜尋的區域,在此在除標題之後的整個資料區域。
第三個引數「col_index_num」是指整個函式返回單元格所在的列號,在此為「2」。
最後以右括號結尾,並按回車鍵ok。
10樓:
vlookup用系統裡的幫助檔案,對初接觸函式的朋友來說可能比較不容易懂。我這裡舉例來說明一下最基礎的格式及規則,更深層的應用,等你熟悉這個公式後,可以再研究(也可以hi我一起討論、學習),希望對你有幫助。
如:d1輸入公式:=vlookup(c1,a:b,2,0)
從公式中可以看出,括號裡被3個逗號分成了4部分,即此公式的4個引數。
引數1,是需要放到某個區域最左邊一列(上例中,最左邊一列即區ab列中的a列)進行查詢比對資料(這個資料可以是任意格式的,但一定要與「某個區域」最左邊一列的格式一致,否則會導致公式的返回值錯誤)。
引數2,是一個資料區域,相當於一個資料庫。可以是在同一工作表內、同一檔案不同工作表或不同檔案中。上例中的資料區域即是ab列。
引數3,控制要返回資料區域(引數2)從最左邊一列數起的第n列的值,上例中即是返回第二列(b列)的值,如果改成1,即是a列——可以用來比對某兩列的資料是否一致。
引數4,是用來控制引數1放到引數2中是精確匹配還是大致匹配的。true或1是大致匹配,false或0或忽略為精確匹配。
11樓:虎倉權權權
vlookup函式,遮蔽0與na值
12樓:風魚小漫
excel中vlookup函式如何使用,我教你!
13樓:匿名使用者
單元格按所在的行列位置來命名,例如:地址「b5」指的是「b」列與第5行交叉位置上的單元格。
函式vlookup怎麼用? 什麼時候用
14樓:
vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個**之間快速匯入資料等函式功能。
功能是按列查詢,最終返回該列所需查詢序列所對應的值;與之對應的hlookup是按行查詢的。
vlookup(lookup_value,table_array,col_index_num,range_lookup)。
vlookup (查閱值、包含查閱值的區域、包含返回值的區域中的列號、近似匹配 (true) 或完全匹配 (false))。
引數說明:
1、lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。
2、table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。
3、col_index_num為table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。
如果 col_index_num 小於1,函式 vlookup 返回錯誤值 #value!;如果 col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值#ref!。
4、range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。
如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。如果range_lookup 省略,則預設為1。
擴充套件資料:
vlookup函式使用注意事項
一.vlookup的語法
1.括號裡有四個引數,是必需的。最後一個引數range_lookup是個邏輯值,我們常常輸入一個0字,或者false;其實也可以輸入一個1字,或者true。
a)參照地址的單元格格式類別與去搜尋的單元格格式的類別要一致,否則的話有時明明看到有資料,就是抓不過來。
而且格式類別在未輸入資料時就要先確定好,如果資料都輸入進去了,發現格式不符,已為時已晚,若還想去抓,則需重新輸入。
b)在使用參照地址時,有時需要將lookup_value的值固定在一個格子內,而又要使用下拉方式(或複製)將函式新增到新的單元格中去,這裡就要用到「$」這個符號了,這是一個起固定作用的符號。
c) 用「&" 連線若干個單元格的內容作為查詢的引數。在查詢的資料有類似的情況下可以做到事半功倍。
3.table_array是搜尋的範圍,col_index_num是範圍內的欄數。col_index_num 不能小於1,其實等於1也沒有什麼實際用的。如果出現一個這樣的錯誤的值#ref!
,則可能是col_index_num的值超過範圍的總欄位數。
4.在使用該函式時,lookup_value的值必須在table_array中處於第一列。
5.使用該函式時,返回的是目標區域第一個符合查詢值的數值。也就是說在目標區域存在多個目標值時,則應特別注意。
excel中函式if與vlookup怎麼結合著使用
if函式的語法結構,括號裡面第一個為條件,如果條件滿足,則輸出結果一,否則輸出結果二。vlookup函式是excel中的一個縱向查詢函式,可以用來核對資料,多個 之間快速匯入資料等函式功能。舉例如下,1 先建立測試資料,放入所有學生的成績 學生 成績 陳xx 82 張xx 95 王xx 73 李xx...
用excel中的vlookup函式如何做下面這道題,求解啊
你在i2單元格輸入下面的公式,右拉再下拉 vlookup h2,a d,column b1 0 從i2選中要輸入公式的區域 i k列 輸入下公式,同時按ctrl enter結束,或者你在i2單元格輸入下面的公式,回車,再右拉,後再下拉 vlookup h2,a 2 d 2000,column b1 ...
VLOOKUP函式與SUMIF函式有什麼區別
1 定義不同 vlookup函式 vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個 之間快速匯入資料等函式功能。功能是按列查詢,最終返回該列所需查詢列序所對應的值 與之對應的hlookup是按行...