IT科技

當前位置 /首頁/IT科技 > /列表

vlookup函數如何使用

VLOOKUP函數可以用來核對數據,多個表格之間快速導入數據。利用這個功能可按列查找,最終返回該列所需查詢列序所對應的值;與之對應的HLOOKUP是按行查找的。 具體的函數使用方法: 舉個簡單的例子在B表中找出所有在A表的id對應的code值 用vlooku

vlookup函數用於搜索指定區域內首列滿足條件的元素,確定待檢測單元格在區域中的行序號,再進一步返回選定單元格的值

方法

打開excel

VLOOKUP函數是Excel中的一個縱向查找函數,簡單説就是按列查找,最終返回該列所需查詢列序所對應的值。公式語法:=VLOOKUP(查找值,查找範圍,列號,匹配類型),具體使用方法如下: 表一 :查找目標,即查閲值所在工作表。 表二:查找範圍工作表。

vlookup函數如何使用

製作如圖所示表格

一、匹配兩個表格的數據 二、使用查找與引用函數 vlookup 三、查找參照 四、選擇參數 五、完成,使用填充方法

vlookup函數如何使用 第2張

選定一個要添加篩選值的空格,點擊上方的fx

一、區別: 1、vlookup的使用相對於lookup函數的使用要簡單些。 2、vlookup函數更常用。一般查找的內容大多是精確查找。lookup查詢的內容可以是一部分,但是vlookup的查詢內容一般是完全一致的內容。 3、vlookup函數的使用範圍是縱向查找引用的

vlookup函數如何使用 第3張

選擇vlookup,點擊確定

需要用到數組公式 用下面的舉例來説明: 這裏有兩個條件,後面對應第三列唯一的數據: 2.當我們需要同時滿足條件一和條件二的數據的時候,就需要使用 Vlookup 的多條件查找。 在I5單元格輸入數組公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$

vlookup函數如何使用 第4張

在查找值處添加要查找的值,此處為A4

公式中的VLOOKUP缺少最後一個參數,公式改為:=IF(A2="","",VLOOKUP(A2,sheet1!$B$2:$d$100,2,0)) 如果A2單元為文本時,這個文本指的是單元格設定為文本格式,但內容還是數字,此時公式要改為:=IF(A2="","",VLOOKUP(1*A2,sheet1!$B$2:$d$100,2

vlookup函數如何使用 第5張

在數據表欄添加數據查找的範圍,此處為A2:B6

公式中的VLOOKUP缺少最後一個參數,公式改為:=IF(A2="","",VLOOKUP(A2,sheet1!$B$2:$d$100,2,0)) 如果A2單元為文本時,這個文本指的是單元格設定為文本格式,但內容還是數字,此時公式要改為:=IF(A2="","",VLOOKUP(1*A2,sheet1!$B$2:$d$100,2

vlookup函數如何使用 第6張

在列序數欄添加整個函數返回單元格所在的列號,此處為2

vlookup函數通常用於將兩個有相同項的表格合併,比如A表有設備、型號列,而B表有設備、編號、單價三列,現在需要把B表的設備和編號合併到A表中。 一、A表數據 二、B表數據: 三、合併後其中,合併後顯示圖片如下: 1、在D3使用的公式是=VLOOKUP(

vlookup函數如何使用 第7張

在匹配條件添加精確匹配,此處為false

Excel2010中VLOOKUP函數跨工作簿使用實例: 首先我們打開Excel主頁面,其中有三個sheet表;我們將表三“圖書編目表”中的“圖書編號”導入到表一中銷售訂單中的“圖書編號”中;這就需要用到VLOOKUP函數。 關於VLOOKUP函數的詳細內容就不做詳細介紹:

vlookup函數如何使用 第8張

點擊確定

vlookup函數如何使用 第9張

空格處出現查找的值

VLOOKUP函數的查找值必須位於列表的首列,比如現在如果直接用列表區域B37:D42,首列就是B列,但A45在B列中查不到,只有在D列中才查得到,所以不能直接用B37:D42,而要用IF函數,將這兩列數據顛倒過來,IF({1,0},D37:D42,B37:B42)的條件是{1,0},

vlookup函數如何使用 第10張

擴展閲讀,以下內容您可能還感興趣。

VLOOKUP函數在純文本時怎麼用?

公式中的VLOOKUP缺少最後一個參數,公式改為:

=IF(A2="","",VLOOKUP(A2,sheet1!$B$2:$d$100,2,0))

如果A2單元為文本時,這個文本指的是單元格設定為文本格式,但內容還是數字,此時公式要改為:

=IF(A2="","",VLOOKUP(1*A2,sheet1!$B$2:$d$100,2,0))

公式最後的那個0代表精確查找,那個0可以不寫,但0前面的逗號必須保留。如果缺少了就是模糊查找,模糊查找很多時候只是找到近似值,所以引起出錯。

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 查找時是精確匹配,還是近似匹配。如果為7a686964616fe4b893e5b19e31333365646234false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #N/A。如果 range_lookup 為TRUE或1,函數 VLOOKUP 將查找近似匹配值,也就是説,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。如果range_lookup 省略,則默認為近似匹配。

vlookup函數在兩個不同工作表怎麼用

vlookup函數通常百用於將兩個有相同項的表格合併,比如A表有設備、型號列,而B表有設備、編號、單價三列,現在需要把B表的設備和編號合併到度A表中。

一、A表數據

二、B表數據:

三、合併後其中,合併後顯示圖片如下:

1、在D3使用的公式是=VLOOKUP(B3,Sheet2!B:D,2,0) ;

2、E3使用的公式是=VLOOKUP(B3,Sheet2!B:D,3,0) ; 其他單元格下拉即可。

擴展資料

VLOOKUP有四個參數

1、第一個是要檢索知的數值,此處是根據設備名稱檢索,所以是B3;

2、第二個參數是道檢索的區域範圍,因為在第二個Sheet頁中檢索,而第二個Sheet頁名字是Sheet2,檢索的是BCD三列,所以第二個參數是“Sheet2!B:D”

3、第三版個參數是返回第幾列(注意:是在查找權區域範圍中的第幾列),D列要返回的是編號,而編號在查找返回的列中是第二列,所以D3公式的第三個參數是2,而E3公式的第三個參數是3.

4、第四個參數是是否啟用模糊查詢,1:模糊查詢,0:精確查詢。

函數vlookup如何跨工作薄使用

Excel2010中VLOOKUP函數跨工作簿使用實例:

首先我們打開Excel主頁面,其中有三個sheet表;我們將表三“圖書編目表”中的“圖書編號”導入到表一中銷售訂單中的“圖書編號”中;這就需要用到VLOOKUP函數。

關於VLOOKUP函數的詳細內容就不做詳細介紹:

我們可以在Excel點擊-“公式”-“其他函數”-“VLOOKUP”-“有關該函數的幫助”進行了解:

導入三份sheet工作簿:

在表一“銷售清單”中,選中“E3”單元格(需要導入信息的第一個單元格),點擊-“公式”-點擊“函數”-點擊“統計”-“其他函數”-搜索7a64e58685e5aeb931333365656531“VLOOKUP”--點擊“轉到”-點擊“確定”:

或者在“E3”單元格內-輸入“=”-下拉左上方“小箭頭”-點擊“其他函數”-搜索“VLOOKUP”函數-點擊“確定”:

之後就可以看到這個界面,函數詳細信息可以點擊左下方“有關該函數的幫助瞭解”:

lookup_value一欄(所要插入信息的那一列第一個單元格)輸入:D3

Table_array一欄(導入此信息“圖書編號”需要查詢的區域):點擊左下方表三“圖書編目表”,用鼠標選中“A2:B9”區域(也可以用美元符分隔,進行手工輸入的方法進行輸入;可自行了解)

Col_index_num一欄(Table_array區域中的詳細列數,“2”表示第2列)輸入:2

Range_lookup一欄(請求輸入信息是否需要查找相似信息進行匹配;輸入“0”表示不需相似匹配,進行精確匹配;輸入“1”表示允許查找相似信息進行匹配)輸入:0

點擊“確定”

這樣表三“圖書編目表”中的“圖書編號”已經導入到了表一中銷售訂單中的“圖書編號”中:

Vlookup函數中if用法

VLOOKUP函數的查找值必須位於列表的首列,比如現在如果直接用列表區域B37:D42,首列就是B列,但百A45在B列中查不到,只有在D列中才查得到,所以不能直接用B37:D42,而要用IF函數,度將這兩列數據顛倒過來,IF({1,0},D37:D42,B37:B42)的條件是{1,0},也就是1和0交替進行,一個條件為真,一個條件為假,然後再為真、為假,其結果為{D37,B37,D38,B38,D39,B38……},這樣就將D列數據反內到了前面。

VLOOKUP+IF是一種用法,不熟悉這樣用,可以用INDEX+MATCH函數:

=INDEX(B:B,MATCH(A45,D:D,0))

=INDEX($B$37:$B$42,MATCH(A45,$D$37:$D$42,0))

包括原來的公式,要向下填充,如果不引用整列就必須加上絕對引容用符$。

怎麼用vlookup對比兩個表格的差異

1、現在我們先建立sheet頁,【SheetA】和【SheetB】。操作的目的是,匹配出【SheetB】表中的數據哪些在【SheetA】中是存在的,並匹配出相應的【物料名稱】列

2、現在【SheetB】表中,在【物料名稱】列選中第一項,點擊【公式】,選中【插入函數】選項。隨之會彈出【插入函數】對話框,,然後選中【vlookup】函數,並點擊【確定】

3、隨之會彈出【vlookup】函數的參數e799bee5baa6e997aee7ad94e4b893e5b19e31333431356664輸入對話框,我們先選擇第一個參數,在這裏,因為我們是根據A/B兩個表中的【物料編碼】字段進行匹配,所以,相應的這行,我們輸入的第一個參數為【A2】,表示A2列的值

4、然後,是確定第二個參數的值。這裏是重點哦。因為我們要對比的數據在A表,所以這第二個參數,需要跳轉到【SheetA】表中去選擇數據範圍,這裏選擇選擇為【SheetA!A1:B30】。同時又因為要固定好這個區域不變化,方便後續直接序列拖選,所以建議將參數2確定為【SheetA!$A$1:$B$30】

5、接下來是第三個參數的值,因為操作的目標是返回SheetA表中相應物料編碼對應的【物料名稱】的值,而【物料名稱】這個字段在我們選擇的數據範圍【SheetA!$A$1:$B$30】中位於第二列,所以第三個參數的值確認為【2】

6、第四個參數,這個也是重點。這個函數對該函數有解説,根據我們的操作目的,最終結果是要精確匹配的,因此我們定義第四個函數的值為【False】。這樣就確定好了這個函數的定義

7、後續的,我們只要進行往下拖選,Excel就會自動填充公式序列,得出最終的匹配結果。如匹配結果為【#N/A】的,則表示根據相應的這個物料編碼在【SheetA】表格中並不存在

TAG標籤:函數 vlookup #