說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732
全網監測海量數據按需發布監測預警
實時把握輿情動態精準追溯信息源頭
vlookup函數的功能非常的多,而且代入的數據不一樣那么得出的結果也就會有所不同,因此在使用vlookup函數的時候,一定要弄清自己使用的目的以及使用的方法,接下來我們就來看一看vlookup跨表引用是如何操作的,以及在跨表引用的過程當中如果出現失敗時需要怎么做。
vlookup跨表引用數據方法
打開需要處理的EXCEL文件。本次所用的電子表格文件由EXCEL2003創建,查找過程中VLOOKUP函數的用法同樣適用于高版本的EXCEL。
電子表格文件含有兩個數據表。表一由“號、姓名、年齡、部門、工資”這5列數據構成,因每一行數據都缺少“工資”信息,因此需要通過“號”信息跨表查找將“工資”信息補齊。表二由“號、姓名、工資”這3列數據構成,且數據的排序與表一不同。如果只靠人工查找,將“工資”信息一個一個從表二復制到表一,當數據上百、上千乃至上萬時,那絕對是要玩死人的。
下面隆重推出今天的主角:VLOOKUP函數。VLOOKUP函數有4個參數,參數結構為VLOOKUP(lookup_value,Table_array,col_index_num , range_lookup)。
其中第1個參數lookup_value表示要通過哪個數據值進行查找,這里就是表一中每一行的“號”信息。
第2個參數Table_array表示需要在其中查找數據的表的范圍,這里就是表二從第seo列到第C列的所有數據行,且該范圍的第1列數據必須要和lookup_value所用的數據相對應,也就是說通過表一“號”查找時必須讓表二的“號”在第1列。
第3個參數col_index_num表示查找到相匹配數據的數據行后需要返回到表一的數據在Table_array范圍的第幾列。這里需要將表二的“工資”信息返回到表一,其位置從第SEO列開始數正好位于第3列,則該參數應填“3”。
第4個參數range_lookup為固定的兩個邏輯值,填“0”表示精確查找,返回與lookup_value數值精確匹配的某一行的相應數據,如果表一某行數據在表二不存在,則返回的是#N/SEO;填“1”表示模糊查找,返回與lookup_value數值相近似數據所對應的某一行的相應數據,一般沒有#N/SEO出現。
單擊表一的E2單元格,選擇菜單欄的“插入”,然后選擇“函數”,函數類別選擇“查找與引用”,通過列表選擇“VLOOKUP”函數。
通過選擇相應單元格和范圍,4個參數所對應的值為(SEO2,表二!SEO:C,3,0)。使用熟練后,可以在單元格內輸入函數,不用通過插入函數來選擇,輸入格式為“=VLOOKUP(a2,表二!a:C,3,0)”。注意:不能在單元格處于文本格式時輸入函數。
函數輸入后,通過下拉E2單元格填充公式至E11單元格,也可選擇E2至E11的全部單元格后用快捷鍵“CTRL+D”填充公式。數據查找結果如圖所示(當數據較多時,EXCEL的計算時間較長,需耐心等待),因最后一行數據在表二中沒有對應數值,顯示為#N/SEO。
vlookup跨表引用無效怎么辦
1、排除兩邊關聯值,格式是否一致;
2、排除兩個excel,是否一個是03,一個是10版本;
3、將另一個表格內容復制到同表格內,再次嘗試VLOOKUP.
=VLOOKUP(搜索值,搜索區域,所需內容在所選區域內的列數,精確查找0)
vlookup函數跨表引用這一個大功能是許多人在日常工作當中都會用到的,因此剛進入公司或者是正在學習辦公軟件的朋友那么就需要花一定的時間來練習一下vlookup函數跨表引用的具體方法和技巧了。如果想了解更多的內容,歡迎關注我們文軍營銷的官網。
推薦閱讀
說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732