使用行总和的折线图

使用行总和的折线图

我在使用 Excel 为以下数据生成折线图时遇到了一些问题:

+------+--------+-----------+-----------+
|  Id  |  Type  |   Owner   |   Date    |
+------+--------+-----------+-----------+
| 5415 | Type A | Bob       | 6/25/2013 |
|  540 | Type B | Bob       | 6/25/2013 |
| 4412 | Type A | Bob       | 6/25/2013 |
| 5542 | Type A | Bob       | 6/25/2013 |
| 5531 | Type A | Bob       | 6/26/2013 |
| 7055 | Type A | Bob       | 6/26/2013 |
| 7056 | Type A | Bob       | 6/27/2013 |
| 3482 | Type A | Marmaduke | 6/27/2013 |
+------+--------+-----------+-----------+

我想要用一条线绘制类型 A 的所有者 Bob 每天的行数图,用另一条线绘制类型 B 的所有者 Bob 每天的行数图。

因此在这种情况下,它会在图表上生成一条线,对应于 Bob 每天的“A 类”行的总和,并在图表上生成一条线,对应于 Bob 每天的“B 类”行的总和。

从此示例 Excel 文件中,图表中有一条“A 型”线,表示:

  • Hor 轴点:06/25,Ver 轴点:3(3 个 Excel 行,类型为 A)
  • Hor 轴点:06/26,Ver 轴点:2(2 个 Excel 行,类型为 A)
  • Hor 轴点:06/27,Ver 轴点:1(1 个 Excel 行,类型 A)

该图表还会有第二条线“B 型”,表示:

  • Hor 轴点:06/25,Ver 线点:1(1 个 Excel 行,类型 B)
  • Hor 轴点:06/26,Ver 线点:0(0 Excel 行,类型 B)
  • Hor 轴点:06/27,Ver 线点:0(Excel 中 B 型行 0 行)

因此,A 型线将有三个点向下移动。B 型线也将有三个点向下移动。所有者 Marmaduke 将被完全忽略。

因此图表的水平 X 轴将是日期:06/25 -- 06/26 -- 06/27

我正在使用 Microsoft Excel 2007。有什么想法吗?

答案1

这是使用数据透视表和数据透视图的完美场景。只需点击几下即可获得所需的内容。如果您不熟悉数据透视表,Google 搜索会引导您找到几个教程。

在这种情况下,您需要插入一个数据透视表(从Insert功能区)。选择整个表格(标题和所有内容)作为要分析的数据。

插入数据透视表后,您可以将字段拖放到适当的角色。请执行以下操作:

  • 拖拽OwnerReport Filter
  • 拖拽TypeColumn Labels
  • 拖拽DateRow Labels
  • 拖动IdValues。单击Sum of Id值列表并选择Value Field Settings。选择通过 来汇总值字段Count。单击确定。

现在您的数据透视表已设置完毕。您现在可以在数据透视表上方按所有者进行筛选。设置筛选器以仅显示 Bob 的值。

在数据透视表内单击鼠标右键并选择Pivot Table Options...。在选项菜单中,将表格设置为在空单元格处显示 0。

最后,您可以为该表创建数据透视图折线图。单击数据透视表并Pivot ChartPivot Table Tools>Options功能区中进行选择。选择所需的折线图样式即可。

数据透视表和数据透视图的屏幕截图

我已将数据透视表插入到同一张工作表中,仅供参考。最好将表格和图表插入到单独的工作表中。

相关内容