将excel中的多个条目压缩为一行
我在excel中有一个电子表格,在最左边的列中有订单号,订单号列中每个单元格对应的单元格包含该特定订单的美元金额。来自同一客户的订单编号相同,但金额不同,并在电子表格中单独列出。是否有一种方法可以系统地将这些订单压缩为每个客户的一个订单,对应的金额等于所有订单的总和将excel中的多个条目压缩为一行,excel,reduce,Excel,Reduce,我在excel中有一个电子表格,在最左边的列中有订单号,订单号列中每个单元格对应的单元格包含该特定订单的美元金额。来自同一客户的订单编号相同,但金额不同,并在电子表格中单独列出。是否有一种方法可以系统地将这些订单压缩为每个客户的一个订单,对应的金额等于所有订单的总和 order number Dollar Amount order number dollar amount 1234 $100 1
order number Dollar Amount order number dollar amount
1234 $100 1234 $1,000
1234 $200 2345 $1,100
1234 $300
1234 $400
2345 $500
2345 $600
有一种简单的方法不需要任何函数或脚本就可以做到这一点,但看起来与您想要的并不完全一样 请参阅以下步骤:
订单号
和美元金额
order number Dollar Amount
1234 $100
1234 $200
1234 $300
1234 $400
1234 Total $1,000
2345 $500
2345 $600
2345 Total $1,100
Grand Total $2,100
创建订单号的唯一列表(例如,使用数据>排序和筛选-高级,复制到另一个位置列表范围:$a:$a,复制到:E1,仅勾选唯一记录),然后在F2中复制:
=SUMIF(A:A,E2,B:B)
我会选择其他解决方案(acher's&pnuts),但如果您必须使用公式,这可能会有所帮助: 结果: 公式: C列(数组公式,Ctrl+Shift+Enter确认): D列
=SUMIF($A$2:$A$7,C2,$B$2:$B$7)
对于C列上的公式
我希望这有帮助 刚刚添加了一个示例@janaspageI一旦我有足够的声誉,我可以添加一个设置屏幕截图,以使这一点更清楚。@pnuts我相信使用小计功能会自动对数据进行适当排序。你完全正确,不敢相信我这么多年来一直幸运地订购数据。让我加入这一步。谢谢你,你说得对。通过透视表,进一步的分析会变得更容易。你能不能把你正在做的事情再细分一点,我对你的解决方案感到困惑
=SUMIF($A$2:$A$7,C2,$B$2:$B$7)