VLOOKUP函數(shù)可以用來核對數(shù)據(jù),多個表格之間快速導(dǎo)入數(shù)據(jù)。利用這個功能可按列查找,最終返回該列所需查詢列序所對應(yīng)的值;與之對應(yīng)的HLOOKUP是按行查找的。 具體的函數(shù)使用方法: 舉個簡單的例子在B表中找出所有在A表的id對應(yīng)的code值 用vlooku
vlookup函數(shù)用于搜索指定區(qū)域內(nèi)首列滿足條件的元素,確定待檢測單元格在區(qū)域中的行序號,再進(jìn)一步返回選定單元格的值
方法
打開excel
VLOOKUP函數(shù)是Excel中的一個縱向查找函數(shù),簡單說就是按列查找,最終返回該列所需查詢列序所對應(yīng)的值。公式語法:=VLOOKUP(查找值,查找范圍,列號,匹配類型),具體使用方法如下: 表一 :查找目標(biāo),即查閱值所在工作表。 表二:查找范圍工作表。
制作如圖所示表格
一、匹配兩個表格的數(shù)據(jù) 二、使用查找與引用函數(shù) vlookup 三、查找參照 四、選擇參數(shù) 五、完成,使用填充方法
選定一個要添加篩選值的空格,點擊上方的fx
一、區(qū)別: 1、vlookup的使用相對于lookup函數(shù)的使用要簡單些。 2、vlookup函數(shù)更常用。一般查找的內(nèi)容大多是精確查找。lookup查詢的內(nèi)容可以是一部分,但是vlookup的查詢內(nèi)容一般是完全一致的內(nèi)容。 3、vlookup函數(shù)的使用范圍是縱向查找引用的
選擇vlookup,點擊確定
需要用到數(shù)組公式 用下面的舉例來說明: 這里有兩個條件,后面對應(yīng)第三列唯一的數(shù)據(jù): 2.當(dāng)我們需要同時滿足條件一和條件二的數(shù)據(jù)的時候,就需要使用 Vlookup 的多條件查找。 在I5單元格輸入數(shù)組公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$
在查找值處添加要查找的值,此處為A4
公式中的VLOOKUP缺少最后一個參數(shù),公式改為:=IF(A2="","",VLOOKUP(A2,sheet1!$B$2:$d$100,2,0)) 如果A2單元為文本時,這個文本指的是單元格設(shè)定為文本格式,但內(nèi)容還是數(shù)字,此時公式要改為:=IF(A2="","",VLOOKUP(1*A2,sheet1!$B$2:$d$100,2
在數(shù)據(jù)表欄添加數(shù)據(jù)查找的范圍,此處為A2:B6
公式中的VLOOKUP缺少最后一個參數(shù),公式改為:=IF(A2="","",VLOOKUP(A2,sheet1!$B$2:$d$100,2,0)) 如果A2單元為文本時,這個文本指的是單元格設(shè)定為文本格式,但內(nèi)容還是數(shù)字,此時公式要改為:=IF(A2="","",VLOOKUP(1*A2,sheet1!$B$2:$d$100,2
在列序數(shù)欄添加整個函數(shù)返回單元格所在的列號,此處為2
vlookup函數(shù)通常用于將兩個有相同項的表格合并,比如A表有設(shè)備、型號列,而B表有設(shè)備、編號、單價三列,現(xiàn)在需要把B表的設(shè)備和編號合并到A表中。 一、A表數(shù)據(jù) 二、B表數(shù)據(jù): 三、合并后其中,合并后顯示圖片如下: 1、在D3使用的公式是=VLOOKUP(
在匹配條件添加精確匹配,此處為false
Excel2010中VLOOKUP函數(shù)跨工作簿使用實例: 首先我們打開Excel主頁面,其中有三個sheet表;我們將表三“圖書編目表”中的“圖書編號”導(dǎo)入到表一中銷售訂單中的“圖書編號”中;這就需要用到VLOOKUP函數(shù)。 關(guān)于VLOOKUP函數(shù)的詳細(xì)內(nèi)容就不做詳細(xì)介紹:
點擊確定
空格處出現(xiàn)查找的值
VLOOKUP函數(shù)的查找值必須位于列表的首列,比如現(xiàn)在如果直接用列表區(qū)域B37:D42,首列就是B列,但A45在B列中查不到,只有在D列中才查得到,所以不能直接用B37:D42,而要用IF函數(shù),將這兩列數(shù)據(jù)顛倒過來,IF({1,0},D37:D42,B37:B42)的條件是{1,0},
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
VLOOKUP函數(shù)在純文本時怎么用?
公式中的VLOOKUP缺少最后一個參數(shù),公式改為:
=IF(A2="","",VLOOKUP(A2,sheet1!$B$2:$d$100,2,0))
如果A2單元為文本時,這個文本指的是單元格設(shè)定為文本格式,但內(nèi)容還是數(shù)字,此時公式要改為:
=IF(A2="","",VLOOKUP(1*A2,sheet1!$B$2:$d$100,2,0))
公式最后的那個0代表精確查找,那個0可以不寫,但0前面的逗號必須保留。如果缺少了就是模糊查找,模糊查找很多時候只是找到近似值,所以引起出錯。
Lookup_value為需要在數(shù)據(jù)表第一列中進(jìn)行查找的數(shù)值。Lookup_value 可以為數(shù)值、引用或文本字符串。當(dāng)vlookup函數(shù)第一參數(shù)省略查找值時,表示用0查找。
Table_array為需要在其中查找數(shù)據(jù)的數(shù)據(jù)表。使用對區(qū)域或區(qū)域名稱的引用。
col_index_num為table_array 中查找數(shù)據(jù)的數(shù)據(jù)列序號。col_index_num 為 1 時,返回 table_array 第一列的數(shù)值,col_index_num 為 2 時,返回 table_array 第二列的數(shù)值,以此類推。如果 col_index_num 小于1,函數(shù) VLOOKUP 返回錯誤值 #VALUE!;如果 col_index_num 大于 table_array 的列數(shù),函數(shù) VLOOKUP 返回錯誤值#REF!。
Range_lookup為一邏輯值,指明函數(shù) VLOOKUP 查找時是精確匹配,還是近似匹配。如果為7a686964616fe4b893e5b19e31333365646234false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #N/A。如果 range_lookup 為TRUE或1,函數(shù) VLOOKUP 將查找近似匹配值,也就是說,如果找不到精確匹配值,則返回小于 lookup_value 的最大數(shù)值。如果range_lookup 省略,則默認(rèn)為近似匹配。
vlookup函數(shù)在兩個不同工作表怎么用
vlookup函數(shù)通常百用于將兩個有相同項的表格合并,比如A表有設(shè)備、型號列,而B表有設(shè)備、編號、單價三列,現(xiàn)在需要把B表的設(shè)備和編號合并到度A表中。
一、A表數(shù)據(jù)
二、B表數(shù)據(jù):
三、合并后其中,合并后顯示圖片如下:
1、在D3使用的公式是=VLOOKUP(B3,Sheet2!B:D,2,0) ;
2、E3使用的公式是=VLOOKUP(B3,Sheet2!B:D,3,0) ; 其他單元格下拉即可。
擴(kuò)展資料
VLOOKUP有四個參數(shù)
1、第一個是要檢索知的數(shù)值,此處是根據(jù)設(shè)備名稱檢索,所以是B3;
2、第二個參數(shù)是道檢索的區(qū)域范圍,因為在第二個Sheet頁中檢索,而第二個Sheet頁名字是Sheet2,檢索的是BCD三列,所以第二個參數(shù)是“Sheet2!B:D”
3、第三版?zhèn)€參數(shù)是返回第幾列(注意:是在查找權(quán)區(qū)域范圍中的第幾列),D列要返回的是編號,而編號在查找返回的列中是第二列,所以D3公式的第三個參數(shù)是2,而E3公式的第三個參數(shù)是3.
4、第四個參數(shù)是是否啟用模糊查詢,1:模糊查詢,0:精確查詢。
函數(shù)vlookup如何跨工作薄使用
Excel2010中VLOOKUP函數(shù)跨工作簿使用實例:
首先我們打開Excel主頁面,其中有三個sheet表;我們將表三“圖書編目表”中的“圖書編號”導(dǎo)入到表一中銷售訂單中的“圖書編號”中;這就需要用到VLOOKUP函數(shù)。
關(guān)于VLOOKUP函數(shù)的詳細(xì)內(nèi)容就不做詳細(xì)介紹:
我們可以在Excel點擊-“公式”-“其他函數(shù)”-“VLOOKUP”-“有關(guān)該函數(shù)的幫助”進(jìn)行了解:
導(dǎo)入三份sheet工作簿:
在表一“銷售清單”中,選中“E3”單元格(需要導(dǎo)入信息的第一個單元格),點擊-“公式”-點擊“函數(shù)”-點擊“統(tǒng)計”-“其他函數(shù)”-搜索7a64e58685e5aeb931333365656531“VLOOKUP”--點擊“轉(zhuǎn)到”-點擊“確定”:
或者在“E3”單元格內(nèi)-輸入“=”-下拉左上方“小箭頭”-點擊“其他函數(shù)”-搜索“VLOOKUP”函數(shù)-點擊“確定”:
之后就可以看到這個界面,函數(shù)詳細(xì)信息可以點擊左下方“有關(guān)該函數(shù)的幫助了解”:
lookup_value一欄(所要插入信息的那一列第一個單元格)輸入:D3
Table_array一欄(導(dǎo)入此信息“圖書編號”需要查詢的區(qū)域):點擊左下方表三“圖書編目表”,用鼠標(biāo)選中“A2:B9”區(qū)域(也可以用美元符分隔,進(jìn)行手工輸入的方法進(jìn)行輸入;可自行了解)
Col_index_num一欄(Table_array區(qū)域中的詳細(xì)列數(shù),“2”表示第2列)輸入:2
Range_lookup一欄(請求輸入信息是否需要查找相似信息進(jìn)行匹配;輸入“0”表示不需相似匹配,進(jìn)行精確匹配;輸入“1”表示允許查找相似信息進(jìn)行匹配)輸入:0
點擊“確定”
這樣表三“圖書編目表”中的“圖書編號”已經(jīng)導(dǎo)入到了表一中銷售訂單中的“圖書編號”中:
Vlookup函數(shù)中if用法
VLOOKUP函數(shù)的查找值必須位于列表的首列,比如現(xiàn)在如果直接用列表區(qū)域B37:D42,首列就是B列,但百A45在B列中查不到,只有在D列中才查得到,所以不能直接用B37:D42,而要用IF函數(shù),度將這兩列數(shù)據(jù)顛倒過來,IF({1,0},D37:D42,B37:B42)的條件是{1,0},也就是1和0交替進(jìn)行,一個條件為真,一個條件為假,然后再為真、為假,其結(jié)果為{D37,B37,D38,B38,D39,B38……},這樣就將D列數(shù)據(jù)反內(nèi)到了前面。
VLOOKUP+IF是一種用法,不熟悉這樣用,可以用INDEX+MATCH函數(shù):
=INDEX(B:B,MATCH(A45,D:D,0))
=INDEX($B$37:$B$42,MATCH(A45,$D$37:$D$42,0))
包括原來的公式,要向下填充,如果不引用整列就必須加上絕對引容用符$。
怎么用vlookup對比兩個表格的差異
1、現(xiàn)在我們先建立sheet頁,【SheetA】和【SheetB】。操作的目的是,匹配出【SheetB】表中的數(shù)據(jù)哪些在【SheetA】中是存在的,并匹配出相應(yīng)的【物料名稱】列
2、現(xiàn)在【SheetB】表中,在【物料名稱】列選中第一項,點擊【公式】,選中【插入函數(shù)】選項。隨之會彈出【插入函數(shù)】對話框,,然后選中【vlookup】函數(shù),并點擊【確定】
3、隨之會彈出【vlookup】函數(shù)的參數(shù)e799bee5baa6e997aee7ad94e4b893e5b19e31333431356664輸入對話框,我們先選擇第一個參數(shù),在這里,因為我們是根據(jù)A/B兩個表中的【物料編碼】字段進(jìn)行匹配,所以,相應(yīng)的這行,我們輸入的第一個參數(shù)為【A2】,表示A2列的值
4、然后,是確定第二個參數(shù)的值。這里是重點哦。因為我們要對比的數(shù)據(jù)在A表,所以這第二個參數(shù),需要跳轉(zhuǎn)到【SheetA】表中去選擇數(shù)據(jù)范圍,這里選擇選擇為【SheetA!A1:B30】。同時又因為要固定好這個區(qū)域不變化,方便后續(xù)直接序列拖選,所以建議將參數(shù)2確定為【SheetA!$A$1:$B$30】
5、接下來是第三個參數(shù)的值,因為操作的目標(biāo)是返回SheetA表中相應(yīng)物料編碼對應(yīng)的【物料名稱】的值,而【物料名稱】這個字段在我們選擇的數(shù)據(jù)范圍【SheetA!$A$1:$B$30】中位于第二列,所以第三個參數(shù)的值確認(rèn)為【2】
6、第四個參數(shù),這個也是重點。這個函數(shù)對該函數(shù)有解說,根據(jù)我們的操作目的,最終結(jié)果是要精確匹配的,因此我們定義第四個函數(shù)的值為【False】。這樣就確定好了這個函數(shù)的定義
7、后續(xù)的,我們只要進(jìn)行往下拖選,Excel就會自動填充公式序列,得出最終的匹配結(jié)果。如匹配結(jié)果為【#N/A】的,則表示根據(jù)相應(yīng)的這個物料編碼在【SheetA】表格中并不存在
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com