万能的vlookup,居然能用来合并同类项,这个公式设计的太巧妙了

yumo6666小时前技术文章3

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(A2,A3:$C$10,3,0)
第二参数:””,两个双引号代表空值

在第一参数中我们使用一个顿号连接上vlookup函数,这样的话函数如果查找到正确的结果,就会返回顿号加上姓名这个结果,否则的话就会返回空值

3. vlookup函数.

第一参数:A2,也就是姓名

第二参数:A3:$C$10,在这里我们的查找区域是从查找值的下面一个单元格开始的,在这区域中A3是相对引用,而C10是绝对引用,所以当我们向下拖拉公式的时候,A3是变动的,而C10是不会变动的,所以说函数的查找区域会越来越小的

第三参数:3,也就是我们创建的辅助列所在的列数

第四参数:0,精确匹配

这个vlookup函数设计非常的巧妙,它的结果是一层一层向上传递的,我们先将班级按照顺序排序,将相同的班级都放在一起,然后我们输入函数一步一步的向下拖动,可以看到他的结果是一层一层的向上

很多人第一个见到这种一层一层向上递进的结果,都会觉得十分新奇,它其实很简单,与查找区域息息相关,静下心来实际的操作下,就能明白了

以上就是我们使用vlookup函数合并同类项的方法以及原理,怎么样?你学会了吗

我是excel从零到一,关注我持续分享更多excel技巧

相关文章

Vlookup函数的7个经典查询引用技巧,绝对的高效

查询引用,用到最多的函数为Vlookup,但你真的会用吗?其实,Vlookup函数除了常规的查询引用外,还有多种使用技巧一、Vlookup函数:功能及语法结构。 功能:在指定的数据范围内返回符合查询要...

办公小技巧:Excel引用相对还是绝对

平时在工作中,我们经常在Excel函数中对一些元素如单元格、行、列等元素进行相对或绝对的引用。今天我们就来探讨一下这两者的区别,以及我们又该在什么时候进行相对或者绝对引用。相对OR绝对,认识引用在Ex...

Xlookup再牛,也打不过Vlookup+Match公式组合

在新版本的函数公式中,Xlookup公式用法简单,受到大多数朋友的喜欢,比如左边是工资表数据,我们想根据姓名,查找出多个字段的结果Xlookup函数公式一次性查找多个值如果我们使用Xlookup函数公...

想要vlookup不出错,这6个知识点你需要了解下

Vlookup函数,相信很多人对它都是又爱又恨。爱的是它比较容易上手,而且功能强大,能够解决工作中的大部分问题。恨的是它动不动就会出现错误值,更可恨的是检查了几遍发现参数全部都是正确的,但是还是会出现...

带有VLOOKUP公式的表格,别乱发,小心重要信息泄露!

如果你平时有用到使用VLOOKUP公式跨表格引用,这种表格千万别乱发,一不小心,重要的信息就会泄露出去了,我们模拟一个简单的工作场景,很容易就被忽视掉了!1、业务需求例如,现在你是一个销售公司的业务经...

Vlookup报错:此引用有问题,此文件中的公式只能引用

前几天,公司同事小刘问我一个问题,它在使用VLOOKUP函数公式的时候,出现了这么一个报错:此引用有问题,此文件中的公式只能引用内含256列(列IW或更少)或65536行的工作表中的单元格。1、错误过...