當前位置:生活全書館 >

IT科技

> vlookup函式如何使用

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】表格中並不存在

標籤: 函式 vlookup
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/8popey.html