excel中vlookup函式怎麼匹配

2022-05-07 07:35:23 字數 5530 閱讀 2101

1樓:平陽虎

格式:=vlookup(引數1,引數2,引數3,引數4)

含義:「引數1」為需要在陣列第一列中查詢的數值,可以為數值、引用或文字字串;「引數2」為需要在其中查詢資料的資料表;「引數3」為「引數2」中待返回的匹配值的列序號;「引數4」為一邏輯值,指明vlookup返回時是精確匹配還是近似匹配。

說明:「引數1」為查詢的內容;「引數2」即指資料查詢的範圍(單元格區域);「引數3」指要搜尋的數值在「引數2」即資料查詢的範圍(單元格區域)中的列序號,「引數3」為「2」即數值在第2列。「引數4」為0代表精確查詢(為false時可省略)。

例如,「vlookup($f$28,$a$7:$b$1500,2,0)」的意思是,在$a$7:$b$1500範圍的a列找到等於f28的行,返回第2列(b列)的值,最後的0代表精確查詢;

「vlookup(f28,$a$7:$j$1500,3,0)」的意思是,在$a$7:$j$1500範圍的a列找到等於f28的行,返回第3列(c列)的值,最後的0代表精確查詢。

2樓:桂雅安

vlookup函式有4個專案

1、你要查詢的內容

2、在哪兒查詢(1中的內容在2裡是第一列)3、你要輸出的列

4、false或true

其實就這點玩意,用明白了很簡單,並且很有用!

excel中vlookup函式應該怎麼用?

3樓:匿名使用者

舉例說明:

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

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

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

4樓:風魚小漫

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

5樓:虎倉權權權

vlookup函式,遮蔽0與na值

6樓:小豬談教育

vlookup函式的使用方法。

7樓:匿名使用者

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

excel**中vlookup函式怎麼用

8樓:醬果電影

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

9樓:匿名使用者

【vlookup】

vlookup用於在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列當前行中指定列處的數值,其語法形式為:vlookup(lookup_value,table_array,col_index_num,range_lookup)  【按列(col)查詢】

其中::

1、lookup_value:表示要查詢的值,它必須位於自定義查詢區域的最左列。

lookup_value 可以為數值、引用或文字串。

2、table_array:查詢的區域,用於查詢資料的區域,上面的查詢值必須位於這個區域的

最左列。可以使用對區域或區域名稱的引用。

3、row_index_num:為 table_array 中待返回的匹配值的行序號。

row_index_num 為1  時,返回 table_array 第一行的數值;

row_index_num 為 2 時,返回 table_array 第二行的數值;

依次類推。

4、col_index_num:為相對列號。最左列為1,其右邊一列為2,依次類推。

5、range_lookup:為一邏輯值,指明函式vlookup 查詢時是精確匹配,還是近似匹配。

range_lookup為:false ,vlookup將只查詢精確匹配值。如果table_array 的第一列中有兩個或更多值與 lookup_value 匹配,則使用第一個找到的值。

如果找不到精確匹配值,則返回錯誤值。

range_lookup為:true 或被省略,則返回精確匹配值或近似匹配值。如果找不到精確匹配值,則返回小於 lookup_value 的最大值。

並且,必須按升序排列 table_array 第一列中的值;否則,vlookup 可能無法返回正確的值。【true 或被省略,返回的值有兩種,因此,精確查詢則選用引數false。】

如果 table_array 的第一列中有兩個或更多值與 lookup_value 匹配,則使用從上往下,第一個升序排列段的最後一個值,如果排列段後面還有值與lookup_value 匹配。此時,反饋的還是使用從上往下,第一個升序排列段的最後一個值。

10樓:lisa888888天枰

第一步:開啟你要做的工作表和可以查詢內容的工作表,將游標放至你需要查詢內容的單元格中,點插入函式--vlookup(比如我需要從另一個表中查詢人員的身份證號碼)

第二步:選擇內容,其中第一欄查詢值為兩個**中唯一不會重複的值,比如人員姓名;                   第二欄資料表是指另一個工作表中從查詢值到你的內容的資料列,比如選定姓名到身             份證號碼;第三欄列序數是指剛剛第二欄選定內容的列數,比如2;第四欄匹配條件                可任意輸入,個人習慣一般輸入0或2;然後點確定或直接回車鍵。

第三步:點選查詢成功的單元格右下角處的十字架游標向下填充即可。

第四步:查詢完畢後需去掉單元格中的公式,否則如修改另一個**,單元格則會亂碼。

選中一整行,點選滑鼠右鍵--->複製-->選擇性貼上-->數值   即可

以上希望能幫到你!

11樓:匿名使用者

語法=vlookup(lookup_value, table_array, col_index_num, [range_lookup])

通俗一點來講=vlookup(要查詢的值,查詢範圍,返回值在第幾列,模糊/精確)

注意:查詢範圍在選擇的時要注意第一列必須是查詢值包含類。

一般精確查詢我們寫數字0或者false,正常寫0比較快一點。

下圖例子說明,資料在a、b列,在d2中輸入你想查詢的姓名,e2自動顯示對應的成績。

e2單元格公式為=vlookup($d2,$a:$b,2,0)

12樓:匿名使用者

vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用。vlookup是按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的hlookup是按行查詢的。

1.如圖所示的**。

2.接下來,我們的任務是通過利用vlookup函式來實現查詢同學c的成績。為此在單元格中輸入「=vlookup」,此時就會發現vlookup包括三個引數和一個可選引數。

3.其中「lookup_value」是指要查詢的值,在此為「c」。

4.引數「table_array」是指搜尋的區域,在此在除標題之後的整個資料區域。

5.第三個引數「col_index_num」是指整個函式返回單元格所在的列號,在此為「2」。

6.最後以右括號結尾,並按回車鍵,就出現想要的結果。

注意:查詢的兩個區域首列一定是要相同,不然會出錯。

13樓:匿名使用者

首先給大家講解下vlookup函式的運用:

vlookup函式=vlookup(查詢的值,查詢區域,返回列的位置,查詢的方式)

注意哦:關於「查詢的方式 」有兩種,一種模糊查詢 ,一種精確查詢,運用的方式 都不一樣,我給大家列了個**,供參考一下哦。

下面我們來舉例說明 下:

比如我要查詢下面小**各業務的總銷售量,如果說業務人員數目比較 多的話,用篩選來查詢就比較麻煩,現在我們來用vlookup函式做一下。

如下圖所示,需要精確查詢各業務的銷售量。那麼公式的運用就是:

vlookup(a140,a130:e136,5,false)

注意哦:1,看下錶可以知道公式中每個字元的涵意,;

2,「5」表示需要返回的數值列數:從左往右數的;

3,如果要查詢的是**第一列是「業務員」,那麼「查詢的區域a130:e136」的第一列也要是「業務員」哦,這個是重點。

14樓:匿名使用者

vlookup用於在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列當前行中指定列處的數值,其語法形式為:vlookup(lookup_value,table_array,col_index_num,range_lookup) 【按列(col)查詢】

其中::

1、lookup_value:表示要查詢的值,它必須位於自定義查詢區域的最左列。

lookup_value 可以為數值、引用或文字串。

2、table_array:查詢的區域,用於查詢資料的區域,上面的查詢值必須位於這個區域的

最左列。可以使用對區域或區域名稱的引用。

3、row_index_num:為 table_array 中待返回的匹配值的行序號。

row_index_num 為1 時,返回 table_array 第一行的數值;

row_index_num 為 2 時,返回 table_array 第二行的數值;

依次類推。

4、col_index_num:為相對列號。最左列為1,其右邊一列為2,依次類推。

5、range_lookup:為一邏輯值,指明函式vlookup 查詢時是精確匹配,還是近似匹配。

range_lookup為:false ,vlookup將只查詢精確匹配值。如果table_array 的第一列中有兩個或更多值與 lookup_value 匹配,則使用第一個找到的值。

如果找不到精確匹配值,則返回錯誤值。

15樓:匿名使用者

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

16樓:虎倉權權權

vlookup函式,遮蔽0與na值

17樓:風魚小漫

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

18樓:暴暎千初南

vlookup函式的用法:

=vlookup(a2,sheet1!$a$2:$b$8,2,false)

各引數含義:

a2:表示和sheet1中匹配對應的項(專案1)sheet1!$a$2:$b$8,此區域為參照區2:表示從上述區域的第二列取數

最後一個函式用false或0可以起到精確匹配的作用

19樓:雙專罕璞瑜

vlookup函式語法結構vlookup(lookup_value,table_array,

col_index_num,

[range_lookup])用法:lookup_value:編號;table_array:

不同的excel的陣列,這裡注意,編號所在列必須在第一列;col_index_num:需要提取其他資料所在列的列數,此列數從編號所在列為第一列開始數即可;[range_lookup]:填寫「false」即可實現。

excel中函式if與vlookup怎麼結合著使用

在h2輸入以bai下公式 du,然後向下填充公式 vlookup f2,a d,if g2 購入zhi 2,if g2 售出 3,4 0 通過if函式建立g列條件對 dao應的查詢資料的第幾列,專通過vlookup函式返回屬資料。此公式僅作舉例,與index match和vlookup match函...

excel中VLOOKUP函式(,表2,2,0)表2,2,0分別指什麼

wps的,跟ms office略有區別,僅供參考.vlookup 在 或數值陣列的首列查詢指定的數值,並由此返回 或陣列當前行中指定列處的數值。當比較值位於資料表首列時,可以使用函式 vlookup 代替函式 hlookup。在 vlookup 中的 v 代表垂直。語法vlookup lookup ...

EXCEL中VLOOKUP函式,為什麼其中有一部分的返回值是不正確的。這兩組資料在不同的工作表中

檢查公式中引用的區域有沒有加絕對引用符號,沒有就加上去試試,如 vlookup d1,a1 b10,2,改為 vlookup d1,a 1 b 10,2,回答你的問題補充 把公式改為這樣試試,就是在公式後出加多一個引數0,用精確的方式查詢。我上面舉例的公式也是精確查詢,只是0可以省略不寫,但最後面的...