在ecel中如何使用查詢函式,在Excel中如何使用查詢函式 VLOOKUP

時間 2021-07-08 22:29:32

1樓:屁屁鬧著玩

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

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

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

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

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

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

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

擴充套件資料

注意事項

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

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

2樓:

以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精確匹配,所下圖所示,完成。

3樓:excel小學堂

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

4樓:小小小兔

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

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

5樓:

假定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參數列示大致匹配。

6樓:嗨聊綜藝

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

如何用excel裡面的vlookup做資料匹配

7樓:i美食

vlookup是引用類函式,根據查詢的內容,返回同行中,不同列中對應的值。

方法步驟如下:

1、選中e2單元格;

2、輸入公式:=vlookup(d2,a:b,2,0),回車

3、檢視效果(修改姓名測試結果正確)

擴充套件資料:

vlookup(lookup_value, table_array, col_index_num, [range_lookup])

vlookup 函式語法具有下列引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):

lookup_value  必需。要在**或區域的第一列中搜尋的值。lookup_value 引數可以是值或引用。如果為 lookup_value

引數提供的值小於 table_array 引數第一列中的最小值,則 vlookup

將返回錯誤值 #n/a。

table_array  必需。包含資料的單元格區域。可以使用對區域(例如,a2:

d8)或區域名稱的引用。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 查詢精確匹配值還是近似匹配值:

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

要點  如果 range_lookup 為 true

或被省略,則必須按升序排列 table_array 第一列中的值;否則,vlookup 可能無法返回正確的值。

有關詳細資訊,請參閱對區域或表中的資料進行排序。

如果 range_lookup 為 false,則不需要對 table_array 第一列中的值進行排序。

如果 range_lookup 引數為 false,vlookup

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

8樓:乾杯小皮皮

vlookup函式的用法=vlookup(查詢的資料,查詢的區域,返回值在查詢區域的列數,匹配方式)。其中,查詢區域第一列必須是查詢資料所在的列,匹配方式有兩種0或者false為精確匹配,1或者true為近似匹配。

軟體版本:office2007

方法如下:

用vlookup函式匹配excel表裡面的資料的用法舉例說明如下:

1、查詢a列中與e列相同的值,返回對應的f列的值:

2、輸入公式如下:

公式解釋:查詢值為a列數值,因此第一個引數為a1;第二個引數查詢區域為e1:f7,因為要下拉填充,所以這裡必須要用絕對引用,保證不管怎樣拖動始終是這個區域;返回的值在e1:

f7中的第2列,所以第三個引數為2,最後引數為0,即精確匹配,必須與e列數值一致才返回f列的值。

3、下拉填充得到結果如下:

擴充套件資料:如圖

所示,我們要在a2:f12區域中提取工號為100003、100004、100005、100007、100010五人的全年總計銷量,並對應的輸入到i4:i8中。

一個一個的手動查詢在資料量大的時候十分繁瑣,因此這裡使用vlookup函式演示:

首先在i4單元格輸入「=vlookup(」,此時excel就會提示4個引數。

第一個引數,顯然,我們要讓100003對應的是h4,這裡就輸入「h4,」 ;

第二個引數,這裡輸入我們要查詢的區域(絕對引用),即「$a$2:$f$12,」;

第三個引數,「全年總計」是區域的第六列,所以這裡輸入「6」,就會輸入第四季度的專案了;

(注意:這裡的列數不是excel預設的列數,而是查詢範圍的第幾列)

第四個引數,因為我們要精確查詢工號,所以輸入「false"或者「0」。

最後補全最後的右括號「)」,得到公式「=vlookup(h4,$a$2:$f$12,6,0)」,使用填充柄填充其他單元格即可完成查詢操作。

9樓:匿名使用者

詳細公式:=vlookup(a1,$f:$g,2,0) 然後下拉就會把資料匹配到c列了

擴充套件資料

vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個**之間快速匯入資料等函式功能。功能是按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的hlookup是按行查詢的。

該函式的語法規則如下:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。

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 查詢時是精確匹配,還是近似匹配。如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。

如果range_lookup 省略,則預設為近似匹配。

ecel中如何用函式公式在字串中如何查詢其中包

excel中用函式公式,在字串中如何查詢其中包含的一個字方法的操作步驟如下 1.開啟excel應用程式 2.新建一個工作簿 3.為了方便演示,在這裡輸入了一下內容。4.選中單元格,選擇公式欄下的插入函式。5.找到find函式,然後確定。6.輸入搜尋的關鍵字和匹配位置,然後確定。7.公式填充後,1表示...

在C 如何定義並使用陣列,在C 中的主函式中,如何定義一個陣列,而這個陣列的大小不確定,大小和數值由使用者從鍵盤輸入?

張老師情感分析 材料 工具 電腦方法如下 1 首先使用 string s new string 6 定義一個長度為6的字串陣列。2 接著使用 int i new int 6 定義一個長度為6的整型陣列,如下圖所示 3 使用 string str new string 定義長度為3的字串陣列,如下 4...

如何在ecel中使用rank函式排序

函小苼 首先,開啟需要修改的exce,然後選擇需要修改的資料,輸入rank公式即可排序。具體步驟如下 1 電腦開啟excel 2 電腦開啟excel 後,在排名中輸入公式 rank j11,j 11 j 14 j 11 j 14是所有成績單元格的絕對值,選中單元格後按f4就會變成絕對值。3 輸入公式...