当VLOOKUP遭遇合并单元格多条件查询,只能靠这个Excel神公式解决

点击下方 ↓ 关注,每天免费看Excel专业教程

置顶公众号设为星标,才能每天及时收到推送

个人微信号 | (ID:LiRuiExcel520)

微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)

微信公众号 | Excel函数与公式(ID:ExcelLiRui)

虽然VLOOKUP函数是很多人经常使用的查询引用函数,但是并非适用于所有场景,它很怕遇到以下两种情况:

1、遇到合并单元格;

2、遇到多条件查询。

如果同时遭遇这两种问题,那么很多人都认为肯定无解了,实际上只要捋顺思路,有时候还是可以找到方法的,本文结合一个案例介绍。

下面的案例中,要求根据班级和名次双条件查询对应的姓名,而且A列的班级数据源中包含很多合并单元格,普通解法肯定搞不定了,当换上今天要讲的Excel神公式,还是可以顺利解决的,动图演示如下图所示。

从动图演示可以看到,无论两种条件如何改变,公式结果始终可以查询到对应的姓名,是什么样的公式才能突破两种瓶颈难题,同时在合并单元格中实现多条件查询呢?

请你先自己思考两分钟再看下文的解决方案吧。

在合并单元格中多条件查询的神Excel公式:

假设你已经独立思考了2分钟......

这里用到的公式如下:

    =VLOOKUP(F2,OFFSET(B1:C1,MATCH(E2,A2:A13,),,3),2,)

    公式示意图如下图所示:

    公式原理解析:

    解决这个问题的关键点,是构建VLOOKUP函数的查找区域,即VLOOKUP函数的第二参数。先观察数据源特点,发现每个班级都是前三名数据,即每个合并单元格大小相同,都是3,而在合并单元格中只有最上方单元格存在实际数据,这样便于MATCH定位。这里我们使用OFFSET和MATCH函数组合来进行技术实现。先用MATCH函数根据班级定位查找区域起始位置,再借助OFFSET函数引用目标区域,最后传递给VLOOKUP函数作为查询区域。

    在公式中根据需求构建参数是解决复杂问题的必备技能之一,而做到这步的前提是熟练掌握每一个单个函数的用法并理解每个参数的各种变通形式。

    这些常用的经典excel函数公式技巧可以帮你在关键时刻解决困扰,有心的人赶快收藏起来吧。

    希望这篇文章能帮到你!怕记不住可以发到朋友圈自己标记。

    (0)

    相关推荐

    • Excel公式技巧65:获取第n个匹配的值(使用VLOOKUP函数)

      excelperfect 在查找相匹配的值时,如果存在重复值,而我们想要获取指定的匹配值,那该如何实现呢?如下图1所示的工作表,在"商品"列中,存在一些重复的商品,现在我们要找出第 ...

    • Excel技巧连载19和20:隔列汇总和VLOOKUP函数NA错误讲解

      Excel技巧19:隔列求和汇总 学员的表格,包含了很多列,在这里我们只摘取了前面3天的数据. 问题:需要汇总每人每天的拣货.复核.打包数量. 小伙伴在没有学咱们的Excel课程之前,基本就是各个单元 ...

    • Exce教程:最全合并单元格问题集(建议收藏)Excel神技能

      提示:APP长按图片识别下载 会员免费学习全站23套教程,也包括以后更新发布的  [解锁会员]   支持微信公众号+小程序+APP+PC网站多平台学习 最全合并单元格问题集,解决你头疼的需求! 1.批 ...

    • 用Vlookup查找合并单元格返回数据

      如果说Excel也有热搜排行,那合并单元格绝对是经常被提起的榜中前三,合并单元格在后期数据制作时是个究极深渊,但是很多公司企业的领导却非常喜欢,不能避免使用的情况下,如何解决合并单元格带了的问题又能满 ...

    • 带合并单元格的数据查询,有用

      在下面这个图中,A列是带合并单元格的部门,B列是该部门的员工名单. 现在需要根据D2单元格中的姓名,来查询对应的部门. 思考五分钟-- 怎么样,有头绪吗? 看看老祝给出的参考公式吧: =LOOKUP( ...

    • 带合并单元格的数据查询套路,有用

      在下面这个图中,A列是带合并单元格的部门,B列是该部门的员工名单. 现在需要根据D2单元格中的姓名,来查询对应的部门. 思考五分钟-- 怎么样,有头绪吗? 看看老祝给出的参考公式吧: =LOOKUP( ...

    • 还在为Excel合并单元格导致的各种问题烦恼吗?这里一起解决

      相信大家在使用Excel的过程中应该经常使用合并单元格吧,但是也是因为合并单元格导致了各种问题,比如:移动问题,序号问题.计数问题.求和问题.排序问题.筛选问题等等. 小编在上一章最后已经分享了关于移 ...

    • 有合并单元格,怎么查询数据呢

      在下面这个图中,A列是带合并单元格的部门,B列是该部门的员工名单. 现在需要根据D2单元格中的姓名,来查询对应的部门. 思考五分钟-- 怎么样,有头绪吗? 看看老祝给出的参考公式吧: =LOOKUP( ...

    • Excel职场实战:当Vlookup函数遇到合并单元格,该如何应对?

      Excel情报局 OFFICE爱好者大本营 用1%的Excel基础搞定99%的职场工作 做一个有价值感的Excel公众号 Excel是门手艺 玩转需要勇气 数万Excel爱好者聚集地 2021年4月2 ...

    • VLOOKUP合并单元格查找

      点击下方 ↓ 关注,每天免费看Excel专业教程 置顶公众号或设为星标 ↑ 才能每天及时收到推送 个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiR ...

    • 在带有合并单元格的情况下进行单条件或者多条件数据查询

      写在前面 在好多朋友们都知道,在数据未处理到最后一步的时候就合并单元格,会给后续的数据处理带来很大的麻烦或者造成数据处理的难度的倍增.所以,对于合并单元格前一定要清楚,合并后带来的后果.但是还是好多的 ...