VLOOKUP多条件查询技术

点击上方蓝字关注 Excel函数与公式

关注后发送函数名称,即可获取对应教程

VLOOKUP多条件查询技术

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

个人微信号 | (ID:ExcelLiRui520)

VLOOKUP多条件查询技术

80%的同学只会用VLOOKUP函数单条件查询,当工作中遇到需要满足多个条件下的查询需求时,应该怎么办呢?

今天就来介绍两种VLOOKUP多条件查询技术。

更多系统课程,点击文末“阅读原文”获取。

问题描述

由于工作中经常遇到需要满足的多个条件位于不同列中,使用VLOOKUP函数基础用法无法实现多条件查询,举例来看。

下图数据源中,左侧ABC三列为销售记录数据源,产品和业务员位于不同列中,现在要求根据右侧指定的产品和业务员双条件查询销售额。

由于产品列在A列,业务员列在B列,所以使用VLOOKUP函数无法直接查找,应该怎么办呢?

方案一:先创建辅助列,构建联合条件列

构建步骤:

1、先在原始数据源左侧插入一个空列

2、再在辅助列中构建联合条件

A2=B2&C2

绿色区域就是创建的辅助列,注意其位置在原始数据源左侧。

然后再用VLOOKUP基础功能即可查询。

H2=VLOOKUP(F2&G2,$A$2:$D$13,4,0)

如果你不想创建辅助列,想直接进行多条件查询,继续向下看方案二。

方案二:使用函数嵌套组合扩展VLOOKUP应用

构建步骤:

1、先用IF函数构建内存数组,创建联合条件区域

2、再用VLOOKUP函数从构建的数组中查找数据

G2单元格输入以下数组公式,按Ctrl+Shift+Enter

=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$13&$B$2:$B$13,$C$2:$C$13),2,0)

一句话解析:

IF({1,0},$A$2:$A$13&$B$2:$B$13,$C$2:$C$13)生成的数组为{"产品A王玉梅",700;"产品A李锐",900;"产品B李锐",400;"产品C李锐",300;"产品C刘秋生",300;"产品A刘秋生",300;"产品B王玉梅",500;"产品C张维先",900;"产品B刘秋生",500;"产品C王玉梅",400;"产品A张维先",800;"产品B张维先",700},即联合条件在左列,结果数据在右列,方便VLOOKUP查找数据。

无论是方案一还是方案二,都可以顺利解决多条件查询问题,喜欢哪种就用哪种。

如果你觉得有用,就点右上角分享给朋友们看看吧~

当实际工作中遇到单个函数无法直接解决问题的时候,可以借助其它函数灵活搭配,形成组合拳打破壁垒,扩展函数的应用威力。

这类多函数嵌套组合技术在《Excel函数公式进阶班》特训营八期里有视频详解,长按下图识别二维码,永久拥有超值系列视频课!

(长按图片识别二维码)

更多精品课程

更多精彩的Excel实战技术还有很多,我已经整理到Excel特训营中以超清视频演示并同步讲解,不但有具体场景,还讲解思路和方法,更有配套的课件下载和社群互动,想系统学习的同学点击底部“阅读原文”。

还想看更多精彩?长按识别下图二维码,里面有各种方向不同的Excel特训营,每一期特训营内容不同,都可以帮你系统提升自己!

长按下图 识别二维码点关注,获取更多资料

按上图↑识别二维码,查看详情

如果你觉得有用,就分享给朋友们看看吧~


分享到:


相關文章: