怎麼在ecel2019中使用vlookup函式

2021-12-16 11:49:44 字數 5884 閱讀 2888

1樓:泡影果果

工具:excel 2013

步驟:1、開啟excel 2013,把兩個匹配的工作簿準備好,達到一對一對應。寫vlookup 函式(=vlookup(a2,sheet1!

$a2:h21,5,false)),具體操作如下圖。

2、結果如圖。

注:表1和表2中的首列要一致。

該函式的語法規則如下:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

•語法:vlookup(查詢值,區域,列序號,邏輯值)lookup_value是要查詢的值;

table_array是要查詢的區域;

col_index_num是返回資料在區域的第幾列數;

range_lookup是模糊匹配,寫true或false。

2樓:

函式不會使用,請多看f1幫助文件,都有詳細解說並附加示例,下面是一部分解釋。

在**陣列的首列查詢指定的值,並由此返回**陣列當前行中其他列的值。

vlookup 中的 v 參數列示垂直方向。當比較值位於需要查詢的資料左邊的一列時,可以使用 vlookup 而不是 hlookup。

語法vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value 為需要在**陣列 (陣列:用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用一個公式;陣列常量是用作引數的一組常量。

)第一列中查詢的數值。lookup_value

可以為數值或引用。若 lookup_value 小於 table_array 第一列中的最小值,vlookup 返回錯誤值 #n/a。

table_array 為兩列或多列資料。使用對區域或區域名稱的引用。table_array

第一列中的值是由 lookup_value 搜尋的值。這些值可以是文字、數字或邏輯值。文字不區分大小寫。

col_index_num 為 table_array

中待返回的匹配值的列序號。col_index_num 為 1 時,返回 table_array 第一列中的數值;col_index_num 為 2,返回

table_array 第二列中的數值,以此類推。如果 col_index_num :

小於 1,vlookup 返回錯誤值 #value!。

大於 table_array 的列數,vlookup 返回錯誤值 #ref!。

range_lookup 為邏輯值,指定希望 vlookup 查詢精確的匹配值還是近似匹配值:

如果為 true 或省略,則返回精確匹配值或近似匹配值。也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。

table_array 第一列中的值必須以升序排序;否則 vlookup 可能無法返回正確的值。有關詳細資訊,請參閱排序資料。

如果為 false,vlookup 將只尋找精確匹配值。在此情況下,table_array 第一列的值不需要排序。如果 table_array

第一列中有兩個或多個值與 lookup_value 匹配,則使用第一個找到的值。如果找不到精確匹配值,則返回錯誤值 #n/a。

註解在 table_array 第一列中搜尋文字值時,請確保 table_array 第一列中的資料沒有前導空格、尾部空格、直引號(' 或

")與彎引號(『或「)不一致或非列印字元。否則,vlookup 可能返回不正確或意外的值。有關詳細資訊,請參閱 clean 和 trim。

在搜尋數字或日期值時,請確保 table_array 第一列中的資料未儲存為文字值。否則,vlookup

可能返回不正確或意外的值。有關詳細資訊,請參閱將儲存為文字的數字轉換為數字值。

如果 range_lookup 為 false 且 lookup_value 為文字,則可以在 lookup_value 中使用萬用字元、問號 (?)

和星號 (*)。問號匹配任意單個字元;星號匹配任意字元序列。如果要查詢實際的問號或星號,請在該字元前鍵入波形符 (~)。

3樓:魚木混豬喲

用法=vlookup(查詢值,查詢區域,返回值在查詢區域的列數,匹配方式)

軟體版本:office2013

舉例說明如下:

1.sheet1中有如下內容:

2.在sheet2中輸入如下公式:

3.下來填充公式,就可以得到sheet1中對應的資料。

在excel中如何使用查詢函式"vlookup"

4樓:屁屁鬧著玩

vlookup函式是excel中的一個縱向查詢函式,簡單說就是按列查詢,最終返回該列所需查詢列序所對應的值。公式語法:=vlookup(查詢值,查詢範圍,列號,匹配型別),具體使用方法如下:

表一 :查詢目標,即查閱值所在工作表。

表二:查詢範圍工作表。因為表一與表二姓名排序不一樣,因此需要用到vlookup函式,具體操作說明如下:

1、在c2單元格插入函式,選擇vlookup,出現下面結果。

3、選擇確定搜尋範圍,選中紅色區域部分。

4、在查詢列數中填寫2,該數是根據我們選取的參考點姓名列起計算,到我們的目標列。

5、按回車鍵返回計算結果,並將滑鼠游標置於b2單元格右下角,當其呈「+」字型時進行下拉填充,得到所有目標資料。

擴充套件資料

注意事項

(1)我們運用函式最後得到的是一個公式,而不是文字,記住,特別注意,我們對其進行復制一次,選擇性黏貼,選取數值貼上。

(2)用vlookup函式進行資料查詢,表頭不要合併單元格。

5樓:

以2007版excel為例,根據圖一中的身份證號碼在圖二(個人資訊彙總表)中查詢該身份證號碼所對應的姓名和戶籍所在地的方法如下:

圖一 (查詢目標,即查閱值所在工作表)

圖二(查詢範圍工作表)

1、首先我們要知道vlookup的查詢範圍中查閱值即查詢目標必須位於查詢範圍的第1列,否則vlookup函式不能正常工作,所以我們要在「個人資訊彙總表」中,將身份證號碼置於第1列,如下圖所示。

2、在圖一所在sheet7工作表的b2單元格輸入查詢函式:=vlookup( ),如下圖所示。

3、輸入vlookup函式的第一個引數:查閱值,即身份證號碼所在單元格,a2,如下圖所示。

4、輸入vlookup函式的第二個引數:查詢範圍,即sheet4中的「個人資訊彙總表」的a列到g列,如下圖所示。

5、輸入vlookup函式的第三個引數:查詢值在查詢範圍中的列號,因為我們要查詢姓名,而姓名位於查詢範圍a列到d列的第2列,所以,列號=2。

6、輸入vlookup函式的最後一個引數:精確匹配=0或者false,如下圖所示。

7、按回車鍵返回計算結果,並將滑鼠游標置於b2單元格右下角,當其呈「+」字型時下拉複製公式即可,如下圖所示。

8、要查詢戶籍所在地,則vlookup函式第1、2兩個引數不變,第3個引數輸入戶籍所在地在「個人資訊彙總表」中的列號,見步驟5的**可知為第7列,所以列號=7,隨後輸入0精確匹配,所下圖所示,完成。

6樓:excel小學堂

excel教程:查詢函式vlookup詳解及應用

7樓:小小小兔

方法:1、如excel**1有一個資料表,另外**2中只有型號資料。

2、從**2已知的資料,匹配與**1的資料項,如下圖。

8樓:

假定sheet1工作表有姓名、性別、出生日期、籍貫等資訊,分別在abcd列,現在要在sheet2工作表的a列輸入姓名,使得在b列自動填充該姓名在sheet1工作表中相對應的籍貫,請在sheet2工作表的b2單元格輸入如下公式:

=if(a2="","",vlookup(a2,sheet1!$a:$d,4,flase))

將公式向下複製就行了。

該公式的含義如下:

當a2為空時,b2得到空;當a2不為空時,在sheet1工作表的a到d列範圍內查詢等於a2的內容(姓名)的行,找到後再返回該行第4列(即d列)的值到b2單元格。

flase參數列示大致匹配。

9樓:嗨聊綜藝

vlookup函式裡第一個是選擇需要查詢的依據是什麼,第二個輸入需要查詢的範圍,第三個是返回哪一行的數值,第四個是全匹配還是模糊匹配

在excel**中,vlookup函式怎麼用?

10樓:春玉英進婷

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、最後以右括號結尾,並按回車鍵,就出現想要的結果啦。

ecel2019怎麼給加密,excel2010怎麼給文件加密

審閱 保護工作簿 密碼 excel2010給文件加密的方法步驟 1 開啟要編輯的excel文件,點選左上側的 開始 選項,在下拉選單中選擇 另存為 按鈕。點選進入,2 點選進入,會彈出一個 另存為 的對話方塊,然後找到對話方塊左下角的 工具 按鈕,點選進入,會有一個下拉小選單出現,在下拉小選單中找 ...

ecel2019中如何選擇32開紙張大小

我國目前以來787 1092 mm 的紙為標準印張,用源它來印成32開的 書,叫做32開本。若以850 1168 mm 的紙來印成32開的書,因紙張幅面比標準印張大,故要冠一個 大 字,稱為大32開本。一般的國際國內現行標準來說,32開的大小是a5的大小 210mm 148mm。國家規定的開本尺寸是...

怎樣在excel2019中使用vlookup函式

單元格中輸入 vlookup a1,b d,3,0 以上函式,是精確查詢b列中與a1相同的單元格,返回對應的d列單元格的值 和其他的函式用法一樣啊 輸入 sumifs 0 選擇相應引數 多個條件求和 不帶s則為單個條件求和,用法有一點點不一樣 sumifs sum range,criteria ra...