Excel进阶:Vlookup()函数,将根据某字段多张表合并为⼀张表
1.使⽤场景
当你有两张或者多张表的时候,有相同的字段⽐如学号,也有不同的字段,⽐如a表有年龄,b表有出⽣⽇期,你需要将这些字段融合的时候,并且表中的数据⾮常多,就可以⽤到这个函数,很快。
a表
学号姓名
201901王⼆
201902张三
201903李四
b表
学号年龄
20190122
20190221
20190323
2.函数参数
Lookup_value: 查值。根据什么查,查值必须位于数据表的第⼀列;例如上⾯的例⼦就是根据学号字段 来查,所以应该选择学号那⼀列对应的单元格。
Table_array: 数据表。查的区域,如果查到多个值,只返回查到的第⼀个所对应的数据;例如上⾯的例⼦要查的区域就是整个b 表,并且要求第⼀列必须为学号这⼀列,因为我们是根据学号来查的。
Col_index_num: 列序数。返回数据表中第⼏列的数据(查结果所对应的);就是我们需要数据表中的第⼏列。例如上⾯的例⼦我们要的显然是第2列年龄。
vlookup模糊匹配Range_lookup: 匹配条件。可选,0表⽰精确查;1或省略表⽰模糊查。
3.具体⽤法
⾸先是两张原表
先在第⼀张表中新建⼀个字段年龄
插⼊Vlookup()函数,选择要查的值,我们根据学号来查
选择数据表,在第⼆张表
我们要的是年龄字段,它在第⼆列,所以第三个参数填2,我们使⽤精确查,所以第四个参数填0
最后按确定就可以得出结果,然后我们拖动就可以快速得到这⼀列的数据。
3.注意事项
1、a表的学号字段类型要和b表的⼀致,否则有时候会报错。
2、完成后不能把b表删除,否则会报错。要想把b表删除需要先保存查的数据为⽂本再删除。
3、适⽤于b表掺杂有其他我们不需要的数据时。这个时候不能⽤排序来直接复制粘贴。例如我们只需要统计党员信息,这个时候排序就不适⽤了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论