使用vlookup函数快速合并同类项,再也不用一个一个的复制粘贴了
Hello.大家好,今天跟大家分享下如何合并同类项,合并同类项就是将相同类别的数据合并在一个单元格中,最常见的就是将同一部门或者同一班级等相同类别的数据合并在一起,合并同类项的方法很多,今天主要跟大家分享下如何使用vlookup函数合并同类项
首先我们班级对照表后面构建一个辅助列,在里面输入函数:=B2&IFERROR(\”、\”&VLOOKUP(A2,A3:$C$10,3,0),\”\”)然后向下填充到倒数第二个单元格的位置也就是C9单元格,然后在最后一个单元格输入=B10,就是最后一个单元格对应的姓名,如下图,这个公式的查找原理稍微有些复杂,我们放在最后来讲
紧接着我们只需在旁边输入公式:=VLOOKUP(E3,A:C,3,0),就可以查找到对应的结果,这个公式是vlookup函数的常规用法,十分的简单,但是在这里我们查找区域是有重复值存在的,当vlookup函数查找遇到重复值仅仅会返回第一个查找到的结果,而第一个对应的结果又恰好是班级的所有名称,所以我们能得到正确的结果
在这里我们主要来讲解下构建辅助列的这个公式是如何计算。公式:=B2&IFERROR(\”、\”&VLOOKUP(A2,A3:$C$10,3,0),\”\”),这个公式可以划分为3个部分
1. B2单元格
第一个部分就是B2这个单元格是姓名,我们使用连接符号将它作为函数的结果一起输出
2. IFERROR函数
IFERROR函数的作用是用来屏蔽错误值的
在第一参数中我们使用一个顿号连接上vlookup函数,这样的话函数如果查找到正确的结果,就会返回顿号加上姓名这个结果,否则的话就会返回空值
3. vlookup函数.
第一参数:A2,也就是姓名
第二参数:A3:$C$10,在这里我们的查找区域是从查找值的下面一个单元格开始的,在这区域中A3是相对引用,而C10是绝对引用,所以当我们向下拖拉公式的时候,A3是变动的,而C10是不会变动的,所以说函数的查找区域会越来越小的
第三参数:3,也就是我们创建的辅助列所在的列数
第四参数:0,精确匹配
这个vlookup函数设计非常的巧妙,它的结果是一层一层向上传递的,我们先将班级按照顺序排序,将相同的班级都放在一起,然后我们输入函数一步一步的向下拖动,可以看到他的结果是一层一层的向上
很多人第一个见到这种一层一层向上递进的结果,都会觉得十分新奇,它其实很简单,与查找区域息息相关,静下心来实际的操作下,就能明白了
以上就是我们使用vlookup函数合并同类项的方法以及原理,怎么样?你学会了吗
我是excel从零到一,关注我持续分享更多excel技巧
快速核对两表数据,一个Vlookup公式搞定!
Vlookup还能用来核对两表数据,太好用了,举个例子,老板发给你2个表格,分别记录了订单数据,老板让你快速核对,找出相同的数据,以及两表不同的数据
我们只需要两个Vlookup公式即可搞定
我们在表1的任意空白列,输入公式:
=VLOOKUP(A2,表2!A:A,1,0)
对表1中的订单号A2进行查找
在表2的A列里面去看有没有,查找第1列,精确查找。
如果表1中的订单号在表2中也有,那就会查找出来,否则显示为错误值
我们对辅助列进行筛选,取消勾选错误值,
得到的这部分数据就是两表中重复的部分
如果我们对表1的辅助项筛选错误值,那就是表2中没有,表1中独有的数据
其实表1和表2有的数据已经找出来了,如果你想找表2独有的数据,那用同样的方法,我们在表2中,输入公式:
我们对表格2的辅助列进行筛选,选择错误值,得到的结果就是表2独有的数据了
同样的,如果我们对表2进行筛选非错误值数据,它的结果,一定会和在表1中筛选非错误数据一致。
关于这个核对小技巧,你学会了么?动手试试吧!
天天用Vlookup精确查找,它模糊查找也好用,你会么?
工作中,查找匹配使用的频率是最高的,第一时间,我们想到用Vlookup公式来查找匹配,很多人只用到了它的精确查找匹配,却不知道模糊查找匹配的用法
今天以工作实例,来讲解Vlookup公式模糊查找
它是由4个参数组成的
=vlookup(查找值,查找数据区域,返回第几列,匹配方式)
第4个参数,匹配方式,有两种输入方式,1或true模糊查找,0或false为精确查找
大多数情况下,我们都是精确查找,也就是一一对应的匹配,例如,我们希望根据姓名,匹配工资数据
只需要使用公式:
=VLOOKUP(E2,B:C,2,0)
第2个参数为什么要从B列开始,因为要从我们查找值所有的列开始,结果列在第2列,最后输入0精确查找
举例,右边是kpi得分评级标准,我们快速对员工进行评级
第一步,我们需要建立一个辅助列,把每一档位里面的最低值,手动的列出来
例如小于60分的话,最小值就是0了
60-80这一档,如果是包含60分的话,最小值就是60了
依此类推。。。得到每一个档位的最低数据
(还有一种情况,如果60-80这一档,不包含60分的话,那辅助列就需要输入数字60.001了,就是这一档里面的最低值,要比60大一点点)
最后辅助列数据一定要从小到大的升序排列
这样我们就可以在C列,输入公式:
=VLOOKUP(B2,E:G,3,1)
最后一个参数是1,表示模糊查找,它的查找原理:
例如,数字72,它会从上向下查找,大于等于60这一档满足,但是不满足80,所以退回60这一档的第3列的值,就是C了
另需要注意一点的是,它我们查找匹配的时候,查找值是文本的时候,是不能用模糊查找的
关于这个小技巧,你学会了么?动手试试吧!
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。