VLOOKUP如何返回多个值?

今天我来谈谈大家最熟悉的函数,也是使用频率最高的函数,基本是每天都在使用-VLOOKUP

文末有彩蛋

大家都知道VLOOKUP可以根据条件,查找并返回满足条件对应列的值,但是他的设定只是只能返回第一个满足条件的值

如果我们要返回满足条件的多个值,一般来说VLOOKUP应该是完不成,搞不定的,只能说一般,因为我们今天要解决的就是这个问题-通过VLOOKUP获取多个满足条件的值


先来看我们要解决的问题案例:

三国客串顺便拉上了小明和小红双人组来参加一次田径,大家报的项目都不知一种,如果我要查找某个人报了哪些项目怎么处理呢?

解决方法-直接看图:


第一步:

我们首先在数据源的旁边添加一列辅助列,辅助我们处理数据,我们设置公式:=B3&COUNTIF($B$3:B3,B3),这样通过COUNTIF计数,我们相同的姓名变成了姓名+第几次出现,比如关羽1,关羽2,关羽3…^


第二步:

经过第一步的处理,我们把相同的项目,间接的变成了不同的,这样我们就可以利用VLOOKUP返回首个的特性了。直接写公式:

=VLOOKUP($G$2&ROW(A1),A:C,3,)

这里和普通的VLOOKUP函数有点不同,就是多了一个ROW(A1),

ROW-函数是范围给定单元格的行号,比如我们ROW(A1)=1,ROW(A2)=2,当我们公式下来,正好对应我们的辅助列,这样就基本搞定了,还有一些错误值,我们下一步处理

第三步:

我们对VLOOKUP公式稍微优化一下,屏蔽点错误,只要加上IFERROR即可=IFERROR(VLOOKUP($G$2&ROW(A1),A:C,3,),"")

如果出错就显示为空,隐藏辅助列,大功告成……

碎碎念:

我们在使用Excel过程中,确实会遇到一些目前所学习的函数或者方法无法解决,但是我们可以通过辅助列等方法变通解决,思路比问题更重


这不会就是彩蛋吧?

当然是不可能


年底了,很多同学在问多表汇总,多文件如何汇总,特意录制了两个视频,不需要VBA,不需要SQL,轻松解决

关键是

免费的公开课

(0)

相关推荐

  • 解读分析多区域查找的难题

    说起查找 你可能想到我们最常用的 VLOOKUP或者INDEX+MATCH组合 基本可以解决大部分查询引用问题 当时有的时候由于数据布局问题,这个套路就搞不定了 今天的就是其中之一 对于新手这个使用函 ...

  • VLOOKUP提取不重复值,很难吗?巧用辅助列秒解!

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.工作中有时需要提取不重复值,对于初学函数的小伙伴来说,复杂的数组公式难以理解.我们可以用辅助列的方法,通过vlookup函数实现提取不重复值的效果 ...

  • Vlookup函数返回错误值#N/A的两种解决方法,超实用~

    滴答老师的17集Excel函数教程,免费学习啦! 扫下面二维码立即观看学习: 下面的截图,根据左边的工号查询相应的工资.小伙伴的F2单元格公式是:=VLOOKUP(E2,$A$1:$C$9,3,0). ...

  • vlookup函数返回的这种错误你很可能没有见过

    有同事问到这样的问题,根据C,D列内容查找A列对应的D列内容,A1和C1单元格内容肉眼看上去完全一样, 可是B1单元格格式返回#value!,公式没有问题,那为什么会出现这个错误呢? A1和C1肉眼看 ...

  • vlookup想查询多个值,我该怎么办?

    "我的表格中某个人或者某个代码的记录出现多次,现在想用vlookup根据这个人或这个代码来查询出其出现的所有记录,我该怎么办?"你是否也遇到过这个问题呢?我想或迟或早,你都会遇到这 ...

  • vlookup函数返回连续列号的数据

    这是一个使用Vlookup函数的技巧性课程,如果你要连续在很多列中使用vlookup,那么这个技巧可以简化你的工作,只要写一个vlookup函数,就可以通过拖拽来完成其他的工作了

  • VLOOKUP 如何消除错误值

    VLOOKUP 如何消除错误值

  • VLOOKUP遇到重复值后如何继续取下一个

    VLOOKUP如何提取多个值,也就是如何在查找到第一个值后,继续查找呢? 这个问题,在很多人眼中觉得可笑,但是确实是新手问的比较多的问题!今天我们就来聊一下,能不能及其原因. 之所以会这么问,是因为新 ...

  • dotNET Core WebAPI 统一处理(返回值、参数验证、异常)

    现在 Web 开发比较流行前后端分离,我们的产品也是一样,前端使用Vue,后端使用 dotNet Core WebAPI ,在写 API 的过程中有很多地方需要统一处理: 文档 参数验证 返回值 异常 ...

  • 我们还需要VLOOKUP函数吗之返回多个匹配结果

    我们以前介绍过,在很多场景中,如果想要进行查找,在Excel中有比查找函数(如VLOOKUP等)更好的方法,具体见一个严肃的问题--还需要VLOOKUP函数吗. 今天我们介绍另外一个查找场景:返回多个 ...