磨刀不误砍柴工,在举例之前,我们先介绍下vlookup的含义,VLOOKUP函数是Excel中的一个纵向查找函数,功能是按列查找,最终返回该列所需查询列序所对应的值。举个简单的栗子来说明这个函数的意义吧。 现在有个学生表A,该表里面有学生的学号、姓名、数学成绩,还有个班级学生表B,该表里面有学生的学号、姓名、语文成绩,现在将B表里面的语文添加到A表里面,这个时候就会用到Vlookup,vlookup简单来讲就是匹配查找、匹配查找,匹配查找,重要事情说三遍,如:在A表里面学号1000的学生,B表里面查询出来,请找出其在B表里面对应的行值。
如上图所示,为了便于演示,我们将两个表放到了一块,vlookup可以将第二个表里面的语文成绩添加到第一个表里面,但是有前提条件,第一:这两个表有对应关系,比如上图两个表是学号 这个对应关系,第二是要查找的区域(也就是表二)不应该有重复数据(学号不应该重复),如果存在重复,会使用最后一条查到的值。第三,就上图表二来讲,只要学号后边的列都可以放到表一。但如果一个字段在学号的前面,比如化学成绩在学号之前,这个时候就不能获得化学成绩的值,选择查询区域的时候,一定只能是在选择查询关键字之后列。
上图比较直观,我们选择的查询区域只能是学号到语文成绩之间的区域,化学成绩是不能选择上的,如果要做怎么办,简单,直接复制到语文成绩之后。
我们现在以一个电商实例来解释这个函数的应用,对电商财务来讲,每月和快递公司进行核对快递费用是一个比较头痛的事情,下面我们介绍下,如何使用Vlookup来进行对账,数据里的快递单号,快递公司为了保密原则,进行了替换和处理。
ERP导出快递信息
快递公司对账单
第一步,将两个表的数据放到一个表里面。
第二步,使用函数vlookup将快递信息放到sheet1表里面。
第三步,选择查询区域,一定注意,选择区域的时候一定是从要查询的列之后,不能将前面的的列也选择上。
选择查询区域第四步,选择要显示的列,这个比较简单,选择区域里面的第一列是1,第二列是2,比如上图里面要显示单号,就是1,要显示对方地区就填写2
第五步,填写匹配类型,当然我们应该选择0或者false也就是精确匹配,毕竟财务的事情都是严肃的事情哦。
好了,这个公式为: =VLOOKUP(F2,久久速运对账单!B:L,2,FALSE)
核对结果上图就是核对的结果,有三个数据不匹配的, #N/A 表示函数或者公式不可用,没有匹配到相关的数据。
Vlookup学会了就是这么简单,如果你还不明白,我建议是有时间时候,做两个Excel表格,数据少些,练练手。
下面是干货,我也懂了,为什么平常我总是失败,基本没成功过呢?
请注意输入法,一定是英文,如果不正确,你看下你的 ( ) 是英文状态下吗,看下你的 , 是英文状态下的吗,很多人都是这个错误,只是没注意,反而说函数不好用,不行. 注意匹配的关键字的类型,特别是数字的匹配。我们知道有时候导出的数值,双击单元格,前面是有个 单引号的,是转成了字符类型,而查找的区域是数字类型,这时候也匹配不正确。选错了区域,好吧,有时候跨工作表或者表,点着点着就蒙了,如果你不熟悉,就放在一个表里,分两个工作表,并且精简下查询区域的数据,只保留需要的。同上一样,我们也讲过,查询区域的第一列必须是要匹配的列。以上是vlookup的用法以及使用中常见问题,如果有问题欢迎留言或者关注交流。