全excel查询最精彩一幕:开局就是一对王炸函数,越往后看越逆天
微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
数据查询是大多数职场白领上班时遇到最多的一类问题,普通情况下大家都喜欢用vlookup函数处理问题,但是今天的案例跟vlookup无关,因为它解决不了。
今天的数据查询专门挑了一个用vlookup解决不了的问题开局,然后让excel中的各路大神都来显显身手,你看看见过其中几位。
本教程内容担心记不全的话,可以分享到朋友圈给自己备份一份。
看完教程还想进一步系统学习的同学,请搜索微信公众号“LiRuiExcel”点击底部菜单→知识店铺。
更多不同内容、不同方向的Excel视频课程
长按识别二维码↓获取
(长按识别二维码)
场景说明:数据源及查询要求
数据源是某企业的客户信息表,如下图所示。
要求按照回访手机号查询负责人姓名,这时要从“客户信息表”中的F列先找到回访时拨打的手机号,再找到B列对应的负责人姓名,是一个跨工作表反向查询问题。
往下看之前,先自己想一下能用出几种方法解决。
解决方案1:excel中的王炸函数组合
无论是跨表还是反向查询,INDEX+MATCH组合都可以顺利解决。
公式如下:
=INDEX(客户信息表!B:B,MATCH(B2,客户信息表!F:F,))
效果请见下方示意图:
但是这并不是唯一方案,继续往下看。
解决方案2:低调有内涵的万能公式
要说到查询领域的公式,LOOKUP函数的万能公式解法绝对是excel中不可不提的,不但查询效率高,还能忽略错误值查询。
公式如下:
=LOOKUP(1,0/(客户信息表!F:F=B2),客户信息表!B:B)
效果请见下方示意图:
然后这也仅是解决方案之一,还有更多解法,往下看
解决方案3:引用函数中首屈一指
说到数据引用,OFFSET函数的功能首屈一指,她强大的丰富功能在数据查询中帮我们提供了更多种可能。
借助MATCH函数的目标定位,OFFSET函数妥妥的搞定各种数据查询问题。
公式如下:
=OFFSET(客户信息表!B$1,MATCH(B2,客户信息表!F:F,)-1,)
效果请见下方示意图:
除了OFFSET函数,还有一位函数的引用功力也不能不提,你猜猜是谁,下面一小节揭晓。
解决方案4:最有灵性的引用函数
INDIRECT函数由于其出色的灵活引用功能,可以在跨多表引用和两种引用样式中游刃有余的执行各种引用操作。
有了MATCH函数的条件定位,INDIRECT函数可以轻松提取你想要的数据。
公式如下:
=INDIRECT('客户信息表!B'&MATCH(B2,客户信息表!F:F,))
效果请见下方示意图:
这些解决方案中,你想到了几种?多会几招可以多应对不同场景的多种问题,有心的人赶快收藏起来吧。
希望这篇文章能帮到你!怕记不住可以发到朋友圈自己标记。
老学员随时复学小贴士
由于有的老学员是4年前购买的课程,因买过的课程较多或因时间久忘记从哪里听课,所以专门将各平台的已购课程入口统一整理至下图。