我正在尝试使用查询或过滤器等单个公式来生成新的数据表,但由于同一客户有多个行并且需要对数量和金额列进行求和,因此我遇到了问题。我需要最终表不重复任何客户,但如果是同一客户,则还要对值进行求和。任何帮助将不胜感激!
示例数据 - 请注意 CUSTOMER4 的两行
姓名 | 来源 | 地点 | 2024-01 数量 | 2024年1月 | 2024-02 数量 | 2024 年 2 月 | 2024-03 数量 | 2024年3月 |
---|---|---|---|---|---|---|---|---|
客户1 | 网页 | 地点A | 60 | $3,000.00 | 20 | $1,000.00 | 4 | $200.00 |
客户2 | 网页 | 地点A | 35 | $1,750.00 | 0.00 美元 | |||
客户3 | 商店 | 地点A | 10 | $500.00 | 50 | $2,500.00 | 15 | $750.00 |
客户4 | 商店 | 地点A | 32 | $1,600.00 | 41 | $2,050.00 | 62 | $3,100.00 |
客户5 | 商店 | 地点A | 5 | $250.00 | 13 | $650.00 | ||
客户4 | 商店 | 地点B | 12 | $600.00 | 74 | $3,700.00 | 43 | $2,150.00 |
如果只想查看存储数据而不管位置如何,这是期望的结果。请注意,CUSTOMER4 值是相加的。
姓名 | 来源 | 2024-01 数量 | 2024 年 1 月 | 2024-02 数量 | 2024 年 2 月 | 2024-03 数量 | 2024年3月 |
---|---|---|---|---|---|---|---|
客户3 | 商店 | 10 | $500.00 | 50 | $2,500.00 | 15 | $750.00 |
客户4 | 商店 | 44 | $2,200.00 | 115 | $5,750.00 | 105 | $5,250.00 |
客户5 | 商店 | 5 | $250.00 | 13 | $650.00 |
假设A1:I7是您的数据范围,Source位于B列,那么您可以使用以下公式来查询Source = "Store"
={A1:B1, D1:I1; query(A2:I7,"select A,B,sum(D),sum(E),sum(F),sum(G),sum(H),sum(I) where B='Store' group by A,B label sum(D)'',sum(E)'',sum(F)'',sum(G)'',sum(H)'',sum(I)''")}