Excel中如何筛选指定数据并将产品名与颜色合并到同一单元格?
实现需求的正确公式
在Export工作表的目标起始单元格(比如A2)输入以下公式:
=FILTER({Products!A2:A, Products!B2:B&" - "&Products!C2:C, Products!D2:D, Products!E2:E}, (Products!D2:D="Apple")*(Products!E2:E>0))
公式细节说明:
- 合并字段:
Products!B2:B&" - "&Products!C2:C将Product Name和Color拼接成新字段,中间的" - "可替换为任意你需要的分隔符(比如" | "或空字符串) - 双条件筛选:
(Products!D2:D="Apple")*(Products!E2:E>0)确保只保留Brand为Apple且Stock大于0的记录,乘法用于实现逻辑“与” - 列自定义:数组
{...}内的列顺序可按需调整,比如不需要显示Brand列时,直接删除Products!D2:D部分
内容的提问来源于stack exchange,提问作者Adrian
相关产品推荐
相关产品推荐

