按月份汇总CSV表格数据并生成柱状图的技术求助
按月汇总数据并生成柱状图
原始数据
| Date | Results |
|---|---|
| 2015/09/01 | 1 811 |
| 2015/09/03 | 1 009 |
| 2015/09/20 | 1 889 |
| 2015/10/03 | 1 139 |
| 2015/10/06 | 1 275 |
两种汇总方法,选一个就行
方法1:函数手动汇总
- 先给每个日期标上年月:找个空白列(比如C列),在C2输入
=TEXT(A2,"yyyy/mm"),往下拉到所有行,C列就会显示每个日期对应的「2015/09」「2015/10」。 - 提取不重复的年月:把C列内容复制到另一个空白列(比如E列),用「数据」栏的「删除重复项」,最后只剩「2015/09」和「2015/10」两个值。
- 求和:在E列旁的F2输入
=SUMIFS(B:B,C:C,E2),往下拉就能算出每月总结果:- 2015年9月:1811+1009+1889=4709
- 2015年10月:1139+1275=2414
方法2:数据透视表(更省心)
- 选中所有数据(包括表头),点「插入」→「数据透视表」,选个位置放置透视表。
- 字段设置:
- 把「Date」拖到「行」区域,右键点击行里的日期,选「分组」,只勾选「年」和「月」,确定后行标签就会变成「2015年9月」「2015年10月」。
- 把「Results」拖到「值」区域,默认就是求和,若不是右键调整为「求和」即可。
- 生成透视表后,选中结果区域,点「插入」→「柱状图」,直接就能得到目标图表。
预期效果

内容的提问来源于stack exchange,提问作者Matty Cash
相关产品推荐
相关产品推荐

