MS-Excel:如何通过这种方式组织数据生成图表?


0

我有一个MS-Excel图表,数据如下所示:

enter image description here

我想根据这些数据生成折线图。

Y轴(水平)将是日期范围。日期将比这个小片段显示的时间要长得多 - 这将是几年的数据。

在X轴上,我想绘制行的子集,每个人一个(Matt,Jim,Bob等)。结果是这样的:

enter image description here

事实上就是这样 实际图表 我想要。显然,我能够生成这个图表,但我这样做的方式是劳动力和点击密集型。我是这样做的:我使用Excel中的数据过滤器“工具”来过滤“人物”上的源数据表,然后剪切/粘贴 过滤 数据成新表。我为每个人(目前有4或5个人)做过一次。然后我创建一个图表,并将所有这些新工作表中的4或5个范围添加到图表中。 BA-DA-热潮。

但是每次我向原始源数据添加新行时,我必须再次进行剪切/粘贴,4或5次,然后在图表上调整数据范围设置(将它们全部扩展一个单元格)。

如何更简单地更新图表?理想情况下,当我向原始源数据添加一组新行时,我只希望图表能够神奇地更新。

有没有办法让我自动化数据提取?有没有办法使用命名数据范围来使其更简单?我应该对数据进行去标准化吗?

如果是这样的话我写VBA没问题,但是我想尽量减少所涉及的工作量。

谢谢你的任何建议。

(使用MS Excel 2010“简化版” - 它随PC一起提供)


编辑
通过阅读各种网页,Office Starter Edition中的开发人员功能显然已被禁用。这包括自动化以及VBA宏。所以,我想这个选项已经出来了,对我而言。有任何进一步信息的人,我很感激。


1
我不想冒犯。这是一个很好的问题。你考虑过使用OpenOffice.calc吗?它没有限制。您也可以将文档保存为xls格式及其后续版本。
user unknown

Answers:


2

如果您可以重新排列数据的布局,以便您的行是每个人,并且您的列是这样的日期:

          2/28/2011  3/15/2011  3/31/2011  4/15/2011
Jim T.    24%        35%        24%        29%
Bob                  24%        25%        26%
Matt G.              26%        27%        20%
Demko                                      20%

然后绘制正常方式将产生您正在寻找的东西。


2

首先将数据转换为表格,方法是选择它并键入Ctrl + L.

然后从这个原始表中创建一个数据透视表。使用名称作为列标题,将日期作为行标题,使用表格大部分中的值。在表格底部添加新数据,然后刷新数据透视表。由于您将数据转换为表格,因此数据透视表源数据范围将随着表格的扩展而扩展。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.