向动态图表添加多个系列

向动态图表添加多个系列

我在一个表中存储了大量数据,该表用于更新大约 8 个图表(通过命名范围)。每个图表的 x 轴都是日期和 ID,并绘制了特定参数。表的每一列都有自己的命名范围,这使得它能够工作,并且随着更多数据的添加,图表也会更新。
这一切都很顺利,但现在最终用户要求将图表上的一个系列分解为其他系列。例如,我的数据可能是:

Date      ID       Source     Parameter 1      Parameter 2      Parameter 3
7/21/15   11       Boston       12               55               5.25
7/21/15   12       New York     10               53               5.05
7/21/15   13       Boston       11.2             55               5.16
7/21/15   14       New York     12               57               4.95
7/21/15   15       New York     10               56               5.62
7/21/15   16       Albany       15               54               5.80
7/22/15   11       Albany       17               56               5.62
7/21/15   12       Vermont      19               58               5.34

目前,所有这些数据都被绘制为一个系列,但现在我想为每个源绘制不同的系列。由于数据太多,我真的不想对它们进行排序并手动编辑每个图表的源数据,因为这会非常耗时。有没有人有关于如何根据特定列中的值分隔命名范围的解决方案?

要添加我正在尝试编辑的图表的视觉效果: 图形

上面的表格是数据的简化版本。图表本身包含来自多个工作表的数据,但我想添加的系列将是上面显示的城市系列的细分。

非常感谢您的任何帮助。

答案1

要根据源(或任何其他列)中的值细分系列,您可以使用辅助列。

  1. 为每个想要分解的值创建一个额外的列。
  2. 对于您的波士顿专栏,使用公式=IF([Source] = "Boston", [Parameter 1],na())
  3. 对每个附加源重复此操作,根据需要替换比较值。
  4. 将辅助列定义为命名范围。
  5. 绘制这些新创建的范围。n/a 值不会绘制在图表中,因此您将得到每个图表/系列组合的相应参数值。

相关内容