excel中的vlookup函式怎麼用

2022-02-21 02:17:40 字數 6703 閱讀 1802

1樓:匿名使用者

excel中的vlookup函式的使用方法詳解:

1 函式的語法為:

vlookup(要找誰,在哪兒找,返回第幾列的內容,精確找還是近似找)

第一引數是要在**或區域的第一列中查詢的值。

第二引數是需要查詢的單元格區域,這個區域中的首列必須要包含查詢值,否則公式將返回錯誤值。如果查詢區域中包含多個符合條件的查詢值,vlookup函式只能返回第一個查詢到的結果。

第三引數用於指定返回查詢區域中第幾列的值,該引數如果超出待查詢區域的總列數,vlookup函式將返回錯誤值#ref!,如果小於1返回錯誤值#value!。

第四引數決定函式的查詢方式,如果為0或fasle,用精確匹配方式,而且支援無序查詢;如果為true或被省略,則使用近似匹配方式,同時要求查詢區域的首列按升序排序。

2 使用方法介紹:

(1)單條件查詢

如圖,需要從b~e的資料表中,根據h3單元格的姓名查詢對應的職務。

公式為:

=vlookup(h3,c:e,3,0)

(2)多條件查詢:

如圖,需要從b~e的資料表中,根據h3單元格的部門和i3單元格的職務,查詢對應的姓名。

j3單元格公式為:

2樓:月亮灣教育培訓中心

excel中的vlookup函式使用方法:

工具:wps中的 excel

先把姓名、張

三、數字複製到下面空白單元格處

選擇vlookup函式,點選確定

查詢值選中複製貼上過來的張三,資料表選 之前一整個表後按f4,列序數輸入數學所在的第「3」列就好。

點選確定,就出來答案了

3樓:小豬談教育

vlookup函式的使用方法。

4樓:醬果電影

excel中vlookup函式這樣使用,簡單實用

5樓:匿名使用者

單元格按所在的行列位置來命名,例如:地址「b5」指的是「b」列與第5行交叉位置上的單元格。

6樓:風魚小漫

excel中vlookup函式如何使用,我教你!

7樓:虎倉權權權

vlookup函式,遮蔽0與na值

在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行交叉位置上的單元格。

excel中vlookup函式應該怎麼用?

14樓:匿名使用者

舉例說明:

c1=001 c2=002;d1=張三 d2=李四在b2中輸入vlookup(a1,$c$1:$d$2,2,false).

意思是:在c1至d2區域中查詢是不是有與a1中的資料匹配,如果有就返回匹配資料對應第2列的資料。如上述公式:

當在a1中輸入001時,b2公式的結果張三,如果輸入002,顯示的是李四。

15樓:風魚小漫

excel中vlookup函式如何使用,我教你!

16樓:虎倉權權權

vlookup函式,遮蔽0與na值

17樓:小豬談教育

vlookup函式的使用方法。

18樓:匿名使用者

單元格按所在的行列位置來命名,例如:地址「b5」指的是「b」列與第5行交叉位置上的單元格。

excel裡的vlookup函式怎麼用呢?

19樓:醬果電影

excel中vlookup函式這樣使用,簡單實用

20樓:

在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列當前行中指定列處的數值。當比較值位於資料表首列時,可以使用函式 vlookup 代替函式 hlookup。

在 vlookup 中的 v 代表垂直。

語法 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 不必進行排序。

通過在「資料」選單中的「排序」中選擇「升序」,可將數值按升序排列。

table_array 的第一列中的數值可以為文字、數字或邏輯值。

文字不區分大小寫。

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!。

range_lookup 為一邏輯值,指明函式 vlookup 返回時是精確匹配還是近似匹配。如果為 true 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值;如果 range_value 為 false,函式 vlookup 將返回精確匹配值。如果找不到,則返回錯誤值 #n/a。

說明 如果函式 vlookup 找不到 lookup_value,且 range_lookup 為 true,則使用小於等於 lookup_value 的最大值。

如果 lookup_value 小於 table_array 第一列中的最小數值,函式 vlookup 返回錯誤值 #n/a。

如果函式 vlookup 找不到 lookup_value 且 range_lookup 為 false,函式 vlookup 返回錯誤值 #n/a。

示例 如果您將示例複製到空白工作表中,可能會更易於理解該示例。

操作方法

建立空白工作簿或工作表。

請在「幫助」主題中選取示例。不要選取行或列標題。

從幫助中選取示例。

按 ctrl+c。

在工作表中,選中單元格 a1,再按 ctrl+v。

若要在檢視結果和檢視返回結果的公式之間切換,請按 ctrl+`(重音符),或在「工具」選單上,指向「公式稽核」,再單擊「公式稽核模式」。

該示例使用 1 個大氣壓的空氣值。

1 23 45 67 89 10

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中IF的用法,EXCEL中IF函式的使用方法

我覺得你的出勤工資公式按你的計算要求應該是 if e2 23,c2,if e2 19,c2 c2 21.5 g2,c2 21.5 e2 但我發現用這個公式計算,19小時 出勤時間 24小時 計算的結果比用 19小時的少,例如基本工資 1020,用19 24小時的計算方法結果為 1020 1020 2...

2019版excel中vlookup怎麼用

舉一個列子 a c列是資料來源,f列有名字,需要查詢他們的成績,寫入g列g2公式 vlookup f2,b c,2,0 下拉即可公式解釋 vlookup函式有4個引數,vlookup 查詢值,查詢值及需要查詢資訊所在的列區域,需要返回的資訊在查詢區域 第2引數 所在的列,0 是精確查詢 查詢的姓名在...

excel中的vlookup函式 被查詢的資料表中明明有這個

用在未使用的單元格里輸入 3.xls sheet1 a12 d13 看看結果是否為真,然後找其他的原因.解決方法 1.公式可以變成 vlookup d d,3.xls sheet1 a b,2,0 2.去掉空格 3.建議使用學號進行vlookup 我覺得也是不可見的空格問題,之前自己也遇到過的,建議...