点击上方蓝字关注 Excel函数与公式
置顶公众号或设为星标,否则可能收不到文章
关注后发送函数名称,即可获取对应教程
原创作者 | 李锐
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
个人微信号 | (ID:ExcelLiRui520)
VLOOKUP合并单元格查找
工作中的合并单元格可谓表格*手,会导致各种不愉快,虽然我们在尽力避免合并单元格,但还是难免遭遇。
这是因为在实际工作中,有的表格是同事或对接方做的,我们需要在其基础上加工和处理、统计数据,带着合并单元格的表格会无法正常查询,这时应该怎么办呢?
今天要讲的就是VLOOKUP合并单元格查找的技术,看完觉得好的,记得去底部点个好看再分享给朋友,我会根据大家的反馈调整发文内容及写法。
除了本文内容,还想全面、系统、快速提升Excel技能,少走弯路的同学,请从下方二维码或文末“阅读原文”进知识店铺。
不同内容、不同方向的Excel精品课程
长按识别二维码↓进知识店铺获取
(长按识别二维码)
问题描述
下图左侧是数据源,包含班级(含合并单元格)、名次、姓名数据。
要求在右侧的G2黄色区域输入公式,实现按照E列和F列的条件进行查询,应该怎么做呢?
为了让大家清晰案例效果,可以先看下面的效果演示,自己思考一下。
效果演示
下图是我做好公式以后的效果演示,便于你理解案例要求和捋顺思路。
右侧根据E列和F列的双条件,从左侧包含合并单元格的表结构中进行查询,自动提取出对应的学生姓名。
下图已经帮你做了数据可视化智能标识,方便你快速定位目标数据位置。(这种可视化技术在四期特训营专门有一章精讲)
(下图为gif动图演示)
从上面的动图演示可见,无论在班级条件变动,还是名次条件变动,公式都可以很智能的把你想要的匹配结果查找出来。
在看下面的解决方案之前,请你先独立思考,带着思路和问题继续向下看。
解决方案
思路提示:解决这个问题的关键点,是构建VLOOKUP函数的查找区域,即VLOOKUP函数的第二参数。
先观察数据源特点,发现每个班级都是前三名数据,即每个合并单元格大小相同,都是3,而在合并单元格中只有最上方单元格存在实际数据,这样便于MATCH定位。
这里我们使用OFFSET和MATCH函数组合来进行技术实现。
G2公式如下,将其向右填充:
=VLOOKUP(F2,OFFSET(B1:C1,MATCH(E2,A2:A13,),,3),2,)
如下图所示。
(下图为公式示意图)
一句话解析:
先用MATCH函数根据班级定位查找区域起始位置,再借助OFFSET函数引用目标区域,最后传递给VLOOKUP函数作为查询区域。
在公式中根据需求构建参数是解决复杂问题的必备技能之一,而做到这步的前提是熟练掌握每一个单个函数的用法并理解每个参数的各种变通形式。
函数初级班是二期特训营,函数进阶班是八期特训营,函数中级班是九期特训营,从入门到高级技术都有超清视频精讲,请从下一小节的二维码进知识店铺。
今天就先到这里吧,希望这篇文章能帮到你!更多干货文章加下方小助手查看。
如果你喜欢这篇文章
欢迎点个好看,分享转发到朋友圈
这仅仅是众多Excel经典功能中的1个
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved