Excel常用函数——匹配查找Vlookup

看完本文后你将获得:

  1. 了解vlookup函数定义;

  2. 知道函数一般使用场景​;

  3. 会使用Vlookup函数。

vlookup函数定义及参数

vertical lookup,即垂直方向查找。在excel中,垂直方向就是列的方向。

该函数根据查找值参数,在查找范围的第一列搜索查找值,找到该值后,则返回值为:以第一列为准,往后数查找列数值的这一列所对应的值。

参数:该函数有4个参数。

=vlookup(查找值,数据源,序列数,[匹配条件])。

查找值:即查找的线索。

比如查找某人信息,姓名可以作为线索,根据你提供的姓名就可以找到与姓名匹配的相关信息。

数据源:查找的区域。

你有线索了,可是你要在哪里找呢?比如说要在某座城市?那就是数据源。

序列数:返回的序列数.

image

根据线索,从数据源里找到了这个人,但你想看这个人的什么信息?年龄?性别?已婚?未婚?手机号码?……这些信息放在数据源里的不同列:

想看哪个,就看看在数据源的第几列,这个列数就是函数要求填入序列数

匹配条件:这是个可选参数,它有两个值供你选:精确匹配、模糊匹配。

一般我们查找的时候都是使用精确匹配,除非你记不住“线索”的全称或者你把vlookup当if函数来使用。

image

函数应用

一、一维查找

1、个人信息查找。

vlookup函数多用类似这样的情况,即根据一个线索,查找这个线索相关的信息。除了个人信息查找,我想到的还有:

1.根据学号/考生号/准考证号,查找成绩

2.查找图书信息。

3.查询商品相关信息

……

image

2、两张表格互相查找

这好像是自学vlookup后也比较常用的吧,好像在计算机二级ms office考试真题中也是有这样题目。

上面查找个人信息是:我有一个线索,想知道关于这个线索的多个信息;

现在的情景是:我有一个线索,想知道这个线索的一个信息。

image

3.*制作工资条(延伸)

image

这条是转载文章:Vlookup函数最经典的12种用法 ,看到这样做工资条的方法也是新奇,如果是我做的话,我可能会录制个宏,或者写个VBA(这样简单的VBA还是可以写的……)


二、代替if函数

1.成绩评分

函数的前面3个参数,即查找值、数据源、序列数,没有什么说的,就是最后一个参数,选择模糊查找。

image

模糊查找:是找到小于或等于查找值的最大值作为查询的结果。

如上图的成绩查找,假如查找值是97分(即我的“线索”是:97分),vlookup就去数据源的第一列查找(第一段解释概念的时候说到过,有印象吗?),小于查找值97的有:0、59、69、89、90,在这些数里,最大的值是90,所以就匹配到90所对应的信息,即优秀。

这里的评分标准是有问题的,因为是我自己瞎写的,只是为了说明vlookup函数的使用。

小结

vlookup函数是一个查找函数,它根据已有的“线索”去寻找相关信息,根据一个线索可以找到多个结果,然后返回你需要的结果;也可以是有多个线索,每个线索都分别只返回一个结果。

当然,vlookup函数的最后一个可选参数有它自己的妙用,即代替if函数的使用。

1.你在工作中有用到过vlookup函数吗?

2.你在使用的过程中遇到什么困难?

3.最后,自己总结一下你对vlookup函数的理解,把它用到你的工作中吧。

引用链接

[1] Vlookup函数最经典的12种用法 : http://www.sohu.com/a/319412528_708039

你可能感兴趣的:(Excel常用函数——匹配查找Vlookup)