如何在 Excel 中创建基于数据内容的动态系列图表?

如何在 Excel 中创建基于数据内容的动态系列图表?

如何在 Excel (2010) 中定义一个图表,该图表显示包含基于数据内容本身的各种系列的时间序列图?例如,这里有一个数据集:

   Date     Series A   Values
  11/1/2012   Blue       100
  11/1/2012   Red        200
  11/1/2012   Green      500
  11/1/2012   Purple     1000
  11/2/2012   Blue       150
  11/2/2012   Green      400
  11/2/2012   Purple     500
  11/2/2012   Orange     900
  11/3/2012   Blue       40
  11/3/2012   Red        100
  11/3/2012   Orange     400

我想要的是时间序列图,每个颜色对应一个系列。有时颜色会在给定日期出现,有时则不会。它基本上是动态的。图表上会显示五条线(分别代表蓝色、红色、绿色、紫色、橙色)及其相关值。我该怎么做?我可以将它们全部显示为单个系列,但似乎无法弄清楚如何在单个图表上将整个时间线上的系列分开。

答案1

这是另一种方法(假设 Excel 2010):

  1. 将您的数据转换为表格。 选择数据集中的任意单元格并选择Insert > Table
  2. 创建数据透视表。 在新表格仍处于选中状态的情况下,选择Insert > PivotTable
  3. 设置您的数据透视表。 为了举个例子,请按如下方式设置数据透视表:

    • 行标签:日期
    • 列标签:系列
    • 价值观:价值观
  4. 创建数据透视图。 选择数据透视表后,转到Insert > Line with Markers(图表)。格式根据您的喜好。

图表示例

使用此设置的主要优点是,当您更新数据表中的信息并刷新数据透视表时,数据透视图将自动更新任何新日期、系列或值。

答案2

在“图表”功能区中,单击“数据”下的“切换图表”按钮。这将导致折线图将数据显示为列而不是行。

折线图默认以柱状图显示。您还可以切换电子表格,让数据沿页面向下流动,而不是横着流动。

相关内容