如何在两个excel表格中筛选出相同的内容?

您所在的位置:网站首页 vlookup在两个sheet中查找 如何在两个excel表格中筛选出相同的内容?

如何在两个excel表格中筛选出相同的内容?

2023-03-10 09:17| 来源: 网络整理| 查看: 265

可以用 vlookup 呀,奉上最全 vlookup 实用攻略,希望可以帮到你呀~

为什么要学习 vlookup?

当有多张表时,如何将一个 excel 表格的数据匹配到另一个表中?这时候就需要使用 vlookup 函数。它可以按条件查找出数据。

招聘面试中会要求会使用 vlookup,因为 vlookup 是最常用的、最简单上手的。可以极大提高工作效率。当别人还在磨磨唧唧的手动复制粘贴一天才能搞定的事情,你用 vlookup 一个小时就完成了。人与人的差别也是这么产生的。

vlookup 函数有 4 个参数,分别是 vlookup(找什么,在哪找,第几列,是准确找还是近似找)。

下面我们通过一个案例理解这 4 个参数是什么意思,以及学会如何使用这个函数解决多表关联查找的问题。

项目需求案例

现在有两个 excel 表,一个是表 1 学生信息表,记录了全部的学生信息。一个是表 2 三好学生表,记录了获得三好学生的姓名。现在我们想知道表 2 三好学生表里学生的班级,该怎么办呢?

因为姓名和班级都在表 1 学生信息表里,所以我们需要用表 2 里的姓名作为查找条件,在表 1 里找出这位学生所在的班级。

不会 vlookup 前,你是这么手动查找的

一个简单粗暴的办法是,是通过手动查找来实现。

第 1 步,找什么。获取表 2 三好学生里姓名是猴子,表示我们要姓名是猴子这名学生在哪个班级。

第 2 步,在哪找。因为班级信息在表 1 学生信息表里,所以我们在表 1 里找查找。查找到姓名是猴子的行。

经过查找,我们发现在表 1 里有个学生的姓名都叫做猴子,所以我们找到两行数据。

第 3 步,第几列。找到姓名是猴子的这几行,班级所在的这一列。

有两个姓名是猴子的学生,在第 4 列里一个是在 1 班,一个是在 3 班。

第 4 步,是准确找还是近似找。

精确查找是指从第一行开始往最后一行逐个查找。一找到匹配项就停止查询,所以返回的是找到的的一个值。

当你要模糊查找的时候,它就会苦逼地查遍所有的数据,返回的是最好一个匹配到的值。

如果查收的姓名只有 1 个,我们当然可以按照前面的步骤手动查找来操作,但是当这样查找的姓名有几万个的时候,那这种手动查找是效率很低的。

这时候 Vlookup 函数就派上用场了,这个函数就是上面手动查找过程的自动化实现。

其实,vlookup 函数只是处理技能中的冰山一角,还有许多数据处理和分析的技能,学会了的话既能帮我们节省很多时间,还能提高我们决策的科学性,如果你对数据处理和数据分析感兴趣,可以报名知乎上开设的数据分析训练营。

一共 3 天的时间,直播讲解+学习社群的形式,带你用最短的时间掌握职场上常用的工具操作、分析技巧方法、和数据思维,解决常见的数据处理、分析问题是没有问题的。而且还有免费的 Excel 秘籍可以领取,走过不要错过~

接下来,我们将刚才的查找过程用 vlookup 实现一遍。

使用 vlookup 进行多表关联查询

我们先插入函数:

1)选中要插入函数的单元格这里选中猴子这一行班级所在的单元格。

2)然后点击菜单栏」插入「下面的插入函数。

3)最后,在插入函数对话框中搜索函数中输入 vlookup,然后点击转到,就可以找到这个函数。

点击「确定」就会跳出参数设置的对话框。这里有 4 个参数,对应 vookup 函数的 4 个参数:找什么,在哪找,第几列,是准确找还是近似找。

我们先来设置第 1 个参数:找什么。

按下图的操作步骤,选择第一列中需要匹配数据的单元格,只选中一个就可以了。这里我们选择姓名列下的猴子,表示要找到姓名是猴子的信息。

第 2 个参数是:在哪找。

表示在哪个表里查找信息。我们返回到第 2 张表里,选中全部数据。

这里需要特别注意的是,选中的查找范围里第一列的值必须是要查找的值,不然会报错。比如这个案例里选中范围里第一列是姓名,是要查找值的列。

第 3 个参数是:第几列。表示要查找的值在前面选定的查找范围里第几列。

因为我们要返回的是表 2 中的班级信息,这在选定的查找范围里是第 4 列。这里所的查找范围是前面参数 2 选定的范围,从选中查找范围的姓名那一列开始算起。

第 4 个参数是:准确找还是近似找。如果是近似匹配这个参数填 1,如果是精确匹配填 0。一般情况选 0,表示精确匹配。

设置好这 4 个参数以后,点击确定。我们可以看到姓名猴子后面的班级是 1 班。

如果想要把一列中的数据都匹配出来:鼠标放到单元格右下角,自动变成十字架形状。双击十字架,将函数应用到这一整列数据上。这样数据再多,也一次性搞定,效率杠杆的。

总结

现在我们来总结下 vlookup 是干什么的,就是多表关联查询使用,通俗的理解是查找到某个值然后黏贴过来。

它有四个参数:

=vlookup(找什么,在哪找,第几列,是准确找还是近似找)

用东北来说就是:

=vlookup(你瞅啥,向哪儿瞅,瞅着了是卸胳膊还是卸腿,来真格的还是扯犊子)

vlookup 函数很有很多用法,在面试的时候会经常被考到。下次我们继续聊聊。这里留个思考题,下次给出答案。

vlookup 的弱点是,当有多个查找值满足条件时,只会返回从上往下找到的第一个值。比如我们刚才查找 2 个姓名是猴子的学生,只返回查到的第一个值。那么遇到这种重复值,想都找出来怎么办呢?

推荐:我是如何仅用 3 个月时间从工地转行到互联网公司的

如果你想掌握更多数据分析相关的技巧,可以点击下方链接,0.1 元即可享受「数据分析师 3 天实战训练营」,本课程由前 IBM 数据分析大咖猴子老师亲自带你系统高效的学习数据分析。

本文作者:猴子



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3