在做商品库存分析或销售数据筛选时,经常会遇到多个条件同时筛选的需求。传统做法往往需要使用高级筛选或辅助列,步骤繁琐。其实,借助 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 函数会返回所有符合要求的记录,并自动向下溢出显示结果。

Excel多条件查询公式详解,效率提升3倍-趣帮office教程网

三、应用场景与优势

这种多条件查询方法适用于:

  • 商品库存管理

  • 销售数据分析

  • 客户信息筛选

  • 订单记录提取

相比传统筛选方式,FILTER 函数更加动态、智能。当原数据发生变化时,结果会自动更新,无需重复操作。掌握多对多查询技巧,可以大幅提升 Excel 数据分析效率,让数据筛选更加精准高效。