在excel里面如何实现类似SQL中的group by 和 sum 的功能?

例如有一张表:
姓名 日期 消费金额
张三 2010-04-21 50
李四 2010-04-23 70
张三 2010-04-23 30
王二 2010-04-24 20
李四 2010-04-25 50

另一张表:
姓名 消费合计
张三 (根据前表计算,例子中为80)
李四 (根据前表计算,例子中为120)
王二 (根据前表计算,例子中为50)

除了 SUM还可以用 avg, max, min
SUM(3, 2) 等于5。
SUM("3", 2, TRUE) 等于6,因为文本值被转换成数字,而逻辑值 "TRUE" 被转换成数字1。
不同于前例,如果 A1 包含 "3",而 B1 包含TRUE,则:SUM(A1, B1, 2) 等于 2,因为对非数值型的值的引用不能被转换成数值。
如果单元格 A2:E2 包含 5,15,30,40 和 50,则:SUM(A2:C2) 等于50;SUM(B2:E2, 15) 等于 150。
运用SUM算余额
只要在D3输入好公式,下面的可以从D3单元格下拉复制格式:
同理适用于其他数据运算
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-09-11
推荐你使用数据透视表
选中所有数据,然后菜单“数据”-“数据透视表和透视图”,根据向导建立透视表,把相关字段来到对应区域就可以,这样还可以根据月份进行组合。功能很大。本回答被提问者和网友采纳
第2个回答  2011-04-08
这个啦啦也是费了好长时间才搞懂的
用数据表透视功能
在输入的时候日期栏不要看
可惜啦啦的级别太低不能上传图片
不过按照提示一般都没有问题
那个消费金额放在那个最大的空白处
其他的就没有问题了
啦啦祝你成功咯
第3个回答  2011-04-08
有没有数据异常的
比较产品编号为空,或购买数量不是数字的

我今天在线,有事HI我:)
第4个回答  2011-04-08
先按照姓名排序,再进行“分类汇总”可不可以啊
相似回答