Google Sheets技术求助:按订单号合并相同物料信息并汇总数量
Google Sheets 按订单号提取并合并相同物料的解决方案
假设你的订单数据在A2:E列(A=订单号,B=物料,C=颜色,D=尺寸,E=数量),指定查询的订单号放在G1单元格,直接用以下公式就能实现需求:
=QUERY(FILTER(A2:E, A2:A=G1), "select Col2, Col3, Col4, sum(Col5) where Col2 is not null group by Col2, Col3, Col4 label sum(Col5)'总数量'", 1)
公式拆解
FILTER(A2:E, A2:A=G1):精准筛选出订单号匹配G1的所有行数据QUERY(...):对筛选结果做分组汇总select Col2, Col3, Col4, sum(Col5):指定提取物料、颜色、尺寸字段,并对对应数量求和group by Col2, Col3, Col4:按「物料+颜色+尺寸」的唯一组合分组,自动合并重复条目label sum(Col5)'总数量':把求和后的列名改为直观名称(可根据需求改成原表头的"数量")- 末尾的
1表示原始数据包含表头,公式会自动识别并生成对应新表头
注意事项
- 确保数据区域
A2:E覆盖所有有效订单数据,避免空行干扰筛选结果 - 在
G1输入新订单号后,结果会自动实时更新 where Col2 is not null会自动排除物料为空的无效条目
内容的提问来源于stack exchange,提问作者Joao S
相关产品推荐
相关产品推荐

