如何搜索多个数据范围并将匹配值返回至不同单元格
汽车销量销售看板实现方案
需求说明
- 目标:搭建按销售员维度拆分展示单月汽车销量数据的展示看板
- 现有数据源:按周频次录入汽车销售记录的数据输入工作表
- 核心诉求:自动检索周度销售数据列表,将对应销售数据匹配返回至对应销售员条目下
- 过往尝试问题:使用
IF、AND函数无法适配当前业务场景
参考界面
- 月度展示页效果:

- 周度数据输入表结构:

可落地实现方案
方案1:SUMIFS函数方案(优先推荐,适配常规表格统计场景)
IF、AND类函数属于逐行判断逻辑,无法直接聚合同个销售员的多条周度销售记录,多条件求和函数SUMIFS完全匹配该场景需求:
- 公式匹配逻辑:同时以「销售员姓名」「销售日期属于统计当月」两个维度作为匹配条件,直接从周度数据源中汇总对应人员的当月总销量
- 通用公式模板(可根据自己表的实际列位置调整参数):
=SUMIFS(周度表!销量列, 周度表!销售员列, 看板当前行销售员单元格, 周度表!销售日期列, ">="&当月首日日期, 周度表!销售日期列, "<="&当月末日日期)
- 优势:后续每周新增录入销售数据时,看板数据会自动同步更新,不存在IF嵌套层数限制、多条件判断漏匹配的问题。
方案2:数据透视表方案(零公式,适合灵活调整统计维度)
如果不想编写公式,可直接基于周度数据源插入数据透视表快速搭建看板:
- 行区域:拖入「销售员」字段
- 值区域:拖入「销量」字段,设置汇总方式为求和
- 筛选区域:拖入「销售日期」字段,按月度维度筛选即可
- 后续周度新增数据后,仅需右键点击透视表选择「刷新」,即可同步最新销量数据,还可快速扩展按车型、按周拆分的统计维度,适配看板多维度展示需求。
方案3:FILTER函数方案(适配明细数据匹配场景)
如果除了销量汇总,还需要将对应销售员的周度成交明细(比如成交车型、客户信息)同步匹配到看板,可使用FILTER函数直接批量筛选,无需逐行写判断逻辑:
=FILTER(周度表!数据区域, (周度表!销售员列=看板当前行销售员单元格)*(周度表!销售日期列>=当月首日)*(周度表!销售日期列<=当月末日), "当月无成交记录")
公式会直接返回对应销售员当月所有的销售明细记录。
内容的提问来源于stack exchange,提问作者ALanders
相关产品推荐
相关产品推荐

