Excel進階:Vlookup()函數,將根據某字段多張表合併爲一張表

1.使用場景

當你有兩張或者多張表的時候,有相同的字段比如學號,也有不同的字段,比如a表有年齡,b表有出生日期,你需要將這些字段融合的時候,並且表中的數據非常多,就可以用到這個函數,很快。

a表
學號 姓名
201901 王二
201902 張三
201903 李四
b表
學號 年齡
201901 22
201902 21
201903 23

2.函數參數

在這裏插入圖片描述
Lookup_value: 查找值。根據什麼查找,查找值必須位於數據表的第一列;例如上面的例子就是根據學號字段 來查找,所以應該選擇學號那一列對應的單元格。

Table_array: 數據表。查找的區域,如果查找到多個值,只返回查找到的第一個所對應的數據;例如上面的例子要查找的區域就是整個b表,並且要求第一列必須爲學號這一列,因爲我們是根據學號來查找的。

Col_index_num: 列序數。返回數據表中第幾列的數據(查找結果所對應的);就是我們需要數據表中的第幾列。例如上面的例子我們要的顯然是第2列年齡。

Range_lookup: 匹配條件。可選,0表示精確查找;1或省略表示模糊查找。

3.具體用法

首先是兩張原表
在這裏插入圖片描述
在這裏插入圖片描述
先在第一張表中新建一個字段年齡
在這裏插入圖片描述
插入Vlookup()函數,選擇要查找的值,我們根據學號來查找
在這裏插入圖片描述
選擇數據表,在第二張表
在這裏插入圖片描述
我們要的是年齡字段,它在第二列,所以第三個參數填2,我們使用精確查找,所以第四個參數填0
在這裏插入圖片描述
最後按確定就可以得出結果,然後我們拖動就可以快速得到這一列的數據。
在這裏插入圖片描述

3.注意事項

1、a表的學號字段類型要和b表的一致,否則有時候會報錯。
2、完成後不能把b表刪除,否則會報錯。要想把b表刪除需要先保存查找的數據爲文本再刪除。
3、適用於b表摻雜有其他我們不需要的數據時。這個時候不能用排序來直接複製粘貼。例如我們只需要統計黨員信息,這個時候排序就不適用了。

發佈了52 篇原創文章 · 獲贊 44 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章