如何在 Excel 中制作此数据的堆积柱形图?

如何在 Excel 中制作此数据的堆积柱形图?

我有一个从程序输出的 CSV 文件,我试图在 Excel 中创建数据的堆积柱形图,但默认建议的图表对数据的解释是错误的,而且在错误的轴上。翻转 X 轴和 Y 轴也无济于事,所以我想知道我插入图表的方式是否混乱,或者我的数据在电子表格中的方式是否不好。单元格 A1 和 B1 分别是标签:数据和时间(秒)。数据跨度如下:

Date        Time

20150401    6

20150401    6

20150401    20

20150401    99

20150401    20

20150402    99

20150402    5

20150402    21

20150402    19

20150402    0

20150402    21

20150406    14

20150406    0

请注意,A 列采用 YYYYMMDD 格式,B 列始终是一个整数,但有时同一个日期有多个读数,因此当发生这种情况时,我希望将它们堆叠起来。

可以做到吗?有没有更好的方法来格式化我的数据以使其更适合 Excel?非常感谢!

答案1

您可以使用数据透视表和数据透视图快速完成此操作。

  1. 将您的数据转换为 Excel 表格(Excel 喜欢表格中的数据)。
  2. 使用数据表创建数据透视表。这将自动按日期汇总您的时间值。使用以下格式设置数据透视表:
    行标签 = 日期
    值 = 时间
  3. 从数据透视表中创建适当的数据透视图类型(例如,我更喜欢条形图而不是柱形图)并按喜好设置格式。

在此处输入图片描述

如果您确实想要堆叠图,则需要向数据添加一个系列。该系列可以是完全任意的(如我的示例),也可以是您添加到表格中的数据中的另一个属性。该属性将成为 Excel 确定每个系列的特征,但结果(按日期计算的时间总和)是相同的。

在此处输入图片描述

相关内容