在做商品库存分析或销售数据筛选时,经常会遇到多个条件同时筛选的需求。传统做法往往需要使用高级筛选或辅助列,步骤繁琐。其实,借助 Excel 的 FILTER 函数,可以轻松实现多条件、多对多查询。
一、什么是多对多查询
多对多查询指的是:
在多个条件同时成立的情况下,提取符合要求的所有记录,而不是只返回单个结果。
例如:
-
品牌等于“苹果”
-
库存数量大于 20
同时满足以上两个条件的数据,全部提取出来。
二、使用 FILTER 函数实现多条件筛选
在 E4 单元格输入以下公式,然后按回车:
=FILTER(A2:A8,(B2:B8=E2)*(C2:C8>20))
公式解析
-
A2:A8:需要返回的数据区域
-
B2:B8=E2:筛选品牌为“苹果”(E2 单元格为品牌条件)
-
C2:C8>20:筛选库存大于 20
-
“*” 号表示同时满足两个条件(逻辑与关系)
当两个条件同时为 TRUE 时,FILTER 函数会返回所有符合要求的记录,并自动向下溢出显示结果。

三、应用场景与优势
这种多条件查询方法适用于:
-
商品库存管理
-
销售数据分析
-
客户信息筛选
-
订单记录提取
相比传统筛选方式,FILTER 函数更加动态、智能。当原数据发生变化时,结果会自动更新,无需重复操作。掌握多对多查询技巧,可以大幅提升 Excel 数据分析效率,让数据筛选更加精准高效。
评论 (0)