如何创建同时具备行、列双表头的二维数据表并生成多维度统计图表
数据预处理:转换表格结构
你现在用的是交叉型宽表,先转成方便统计的长表结构,每行仅包含日期、时段、事项三个字段,无需手动录入,用表格工具的逆透视功能即可快速完成:
- 全选现有整个双轴表格
- 打开「数据」选项卡,选择「从表格/范围导入」(Excel)或「数据透视表编辑器-逆透视列」(Google Sheets)
- 选中所有日期列执行逆透视操作,把生成的新列重命名为
日期、事项即可
因为你单个时段固定为1小时,后续统计的事项出现次数直接对应投入时长(单位:小时),如果时段长度不固定,给长表补充一个时长字段即可。
实现每日事项时长统计柱状图
- 基于转换后的长表插入数据透视表
- 透视表行轴选
日期,图例列选事项,值区域选事项,聚合方式设置为「计数」 - 选中透视表的汇总结果,插入对应柱状图即可:
- 选堆叠柱状图可直观展示每日总时长的事项构成
- 选分组柱状图可直接对比同一事项在不同日期的投入时长差异
实现时段高频事项分析
- 同样基于转换后的长表插入数据透视表
- 透视表行轴选
时段,图例列选事项,值区域选事项,聚合方式设置为「计数」 - 统计结果中每个时段计数最高的就是该时段的高频事项,可按需选择图表展示:
- 用堆叠条形图可可视化每个时段的全量事项分布,单条中占比最长的色块就是对应时段的高频事项
- 用热力图可快速定位高频项,颜色最深的单元格就是对应时段出现次数最多的事项
内容的提问来源于stack exchange,提问作者Zoey Malkov
相关产品推荐
相关产品推荐

