打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel财务报表中的多条件复杂查询方法大全,收藏这些公式够用了


个人微信号 | (ID:LiRuiExcel520)

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

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

在日常办公中,很多人都经常使用VLOOKUP函数处理数据查询问题,但是一旦遇到多条件复杂查询,大多数人都束手无策。

其实在职场办公的实战工作中,多条件复杂查询是一种会频繁遇到的数据查询和统计难题,只要全面掌握了多条件查询的方法,就可以根据情况选择最适合的应对方案轻松解决。

本文结合一个案例,全面介绍Excel多条件查询公式,方便广大职场白领们在工作中能够直接套用。

Excel多条件查询要求:

左侧是财务报表数据源;

不同区域的各项管理费各不相同;

要求查询指定区域的指定管理费金额。

场景示意图如下图所示。

要求使用Excel公式实现根据多条件自动查询,当条件变更时,公式结果自动更新,如下动图演示所示。

你能想到哪些解决方案呢,自己思考一下再往下看吧。

Excel多条件查询的方法1:

思路:将多条件合并为一个条件,再进行数据查询,首先创建辅助列放置合并条件区域,A列的公式如下。

=B2&C2

公式示意图如下所示:

绿色区域中辅助列做好以后,同时包含管理费用名称和区域名称,作用是将两个单个条件合并为一个整合条件,方便后续使用VLOOKUP函数基础用法解决问题。

公式如下所示。

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

由于这种方法需要先创建辅助列,再输入公式,当工作中要求不得改动数据源结构时,无法制作辅助列导致VLOOKUP函数基础用法无法实现多条件查询, 所以下文中我们继续介绍不需要辅助列的解法。

Excel多条件查询的方法2:

借助IF函数创建内存数组,配合VLOOKUP函数实现多条件查询,公式如下所示。

意数组公式需要同时按下Ctrl+Shift+Enter组合键输入。

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

公式示意图如下所示:

公式原理解析:

关于IF({1,0}的原理构建之前专门写过教程:

IF({1,0}很实用但不容易理解,你要知道它的这种构建原理就不难了

不懂的同学可以点击上方链接查看详细原理解析。

当然除了这种方法,还有其他方法可以解决,下文继续介绍。

Excel多条件查询的方法3:

利用CHOOSE函数构建的内存数组,也可以配合VLOOKUP函数实现多条件查询。

意数组公式需要同时按下Ctrl+Shift+Enter组合键输入。

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

公式示意图如下所示:

这个公式原理类似IF({1,0},上文专门给过链接,此处不再赘述。

Excel多条件查询的方法4:

数据查询类的问题,大多数都可以利用经典组合INDEX+MATCH函数解决,对于这种多条件查询问题也不例外。

借助INDEX+MATCH经典组合的公式如下所示。

=INDEX(C:C,MATCH(E2&F2,$A$1:$A$16&$B$1:$B$16,))

公式示意图如下所示:

Excel多条件查询的方法5:

除了合并多个单个条件为一个整合条件的思路,还可以利用LOOKUP函数万能公式解决这类多条件查询问题。

使用的Excel公式如下所示。

=LOOKUP(1,0/(($A$2:$A$16=E2)*($B$2:$B$16=F2)),$C$2:$C$16)

公式示意图如下所示:

Excel多条件查询的方法6:

除了数据查询,这种不包含重复数据的数据源中进行多条件查询,还可以利用多条件求和的思路来解决。

使用SUMIFS函数进行多条件求和的公式如下所示。

=SUMIFS(C:C,A:A,E2,B:B,F2)

公式示意图如下所示:

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

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【Excel问伊答86】不用数组公式也能让VLOOKUP多条件查询
不用函数公式制作人事查询系统,高手必备20个查询方法送给你
Excel中VLOOKUP函数实现多条件查询
当Excel表格中的条件判断超过8个,用IF函数不容易实现怎么办?
Excel中多条件查询:VLOOKUP函数也可以搞定
Excel双条件查询,Vlookup函数居然还可以这样玩
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服