Excel 2013中按年月统计维度的堆积条形图制作方法咨询
用Excel 2013数据透视表制作堆积条形图的分步指南
嘿,我完全懂你想要的效果——按年月分组统计不同Dimension下的Key数量,用堆积条形图直观展示。用数据透视表确实是最省心的方法,我给你一步步拆解,跟着做肯定没问题:
第一步:(可选但更直观)提取日期中的年月
虽然数据透视表能直接对日期分组,但先把年月单独列出来,后续操作会更清晰:
- 在D列输入表头
年月 - 在D2单元格输入公式
=TEXT(C2,"yyyy-mm"),按回车后下拉填充所有行,这样C列的日期就转换成了「年-月」格式的文本(比如2019-01)
第二步:插入数据透视表
- 选中所有数据区域(包括表头A1:D6)
- 点击菜单栏的
插入选项卡,选择数据透视表 - 在弹出的对话框里,确认数据区域正确,选择透视表放置位置(推荐新工作表,避免打乱原数据),点击
确定
第三步:配置透视表字段(核心步骤)
这一步直接决定图表的数据源,别搞混区域哦:
- 在右侧的「数据透视表字段」面板中:
- 把
年月字段拖到**「行」区域**(注意:Excel里透视表的「行」对应条形图的横轴,「列」对应纵轴) - 把
Dimension字段拖到**「列」区域**(这会作为图表的图例) - 把
Key字段拖到**「值」区域**,默认会显示计数项:Key;如果不是,右键点击值区域的Key,选择值字段设置,改成计数即可
- 把
第四步:生成堆积条形图
- 选中数据透视表的任意单元格
- 点击菜单栏的
选项(数据透视表工具下的专属选项卡),选择工具组里的数据透视图 - 在「插入图表」对话框中,选择
条形图分类下的堆积条形图,点击确定
第五步:调整图表细节(按需优化)
- 横轴标签优化:如果横轴显示的是原始日期格式,右键点击横轴→
设置坐标轴格式→「数字」选项→选择「自定义」,输入yyyy-mm - 图例位置:可以把图例移到顶部或右侧,让图表布局更合理
- 数据标签:如果需要显示具体的Key数量,右键点击条形→
添加数据标签
小补充:跳过年月提取的快捷方法
要是不想提前处理日期,也可以直接用C列的原始日期做透视表:右键点击透视表的日期行标签→分组→在分组对话框里勾选年和月,同样能得到按年月聚合的结果,效果完全一致。
内容的提问来源于stack exchange,提问作者skyline01
相关产品推荐
相关产品推荐

