VLookup函数详细教程

Excel数据匹配:VLookup函数详解与实操

  • 引言
  • 实现效果
  • Vlookup函数实操
  • 提示

引言

在Excel中如果想要寻找某个数据,那很简单,直接运用Ctrl+F即可找到我们所需的数据。而当我们想要查找的数据量较大时这显然不是一个很好的选择,这时则需要有请我们的主角VLookup函数出场。

实现效果

从表二中匹配表一所需的对应数据
VLookup函数详细教程_第1张图片

Vlookup函数实操

如图所示的表一与表二,我们想要从表二中获取到表一这几位同学所对应的学院信息,需要进行如下步骤:
VLookup函数详细教程_第2张图片
随便选择一个区域,输入 =vlookup ,这时如果有弹出VLOOKUP函数就双击选择,没有的话就输入完整的 =vlookup()
VLookup函数详细教程_第3张图片
该函数有四个参数,如下图所示,第一个参数为需要依据的数据,就是表一中有,在表二中要根据这个数据来查找其他值(例如学号)
VLookup函数详细教程_第4张图片
左击选择一个需要匹配的数据,在手动输入一个逗号,若中文逗号出错则改用英文逗号
VLookup函数详细教程_第5张图片
接着选择数据表,注意要相互匹配的数据必须在第一列,如下图:学号必须为数据表的第一列
同样,完成后再输入一个逗号
VLookup函数详细教程_第6张图片
然后输入列序数,这里的列序数代表的是你要输出的数据在数据表的第几列,例如你想要输出性别则填2,学院则填3,班级填4
VLookup函数详细教程_第7张图片
最后输入0或1
其中0代表准确匹配,一般都是填0
1代表模糊匹配(例如你要找的人学号是1234,然后可能会匹配到学号为134的数据)
VLookup函数详细教程_第8张图片
输入回车即可得到匹配到的数据,接着将鼠标放到该单元格的右下角直至鼠标变为黑色十字,然后下拉或是双击即可得到一列的匹配数据
VLookup函数详细教程_第9张图片
但是我们发现后几个数据却没有匹配上,出现了错误,这是为什么呢?
VLookup函数详细教程_第10张图片
我们左击一下未匹配的单元格,可以发现数据表发生了变化,下拉时改变了数据表的范围
VLookup函数详细教程_第11张图片
因此我们有两种方法可以解决该问题

①.将数据表绝对引用,在F7和I11中间分别加入两个“$”符号,如下图所示,这样在下拉的时候数据表就不会跟着变动
在这里插入图片描述

②.做出如下改动
将数据表原表移动到匹配数据的下方,然后选择数据表的区域从定格开始选,如下图所示,这样无论怎样下拉,数据表都一定会框选到我们需要的数据
VLookup函数详细教程_第12张图片

接着再次从第一个单元格下拉,发现这是就能够很好的匹配数据了,而此时还没有数据的则为匹配不到的数据

VLookup函数详细教程_第13张图片

提示

① 若文本的格式出现问题,如下图,可以先尝试直接右击选择单元格格式,改为文本,若改不了则需要以下操作。
VLookup函数详细教程_第14张图片
选定该列,然后点击【数据】功能下的【分列】
VLookup函数详细教程_第15张图片
点击多个下一步到下图界面时选择文本
VLookup函数详细教程_第16张图片
ok,这样就可以了
VLookup函数详细教程_第17张图片
② 数据表也可以按列选择,如下图所示表示选择第H列至第M列的数据作为数据表
在这里插入图片描述

你可能感兴趣的:(各类型处理,excel,数据分析,Vlookup)