绘制 Excel 数据图表的困难

绘制 Excel 数据图表的困难

我想为以下类型的数据创建合适的图表。我使用一个例子,因为实际数据有 1000 多行。

Date         Player       Points

02/06/2014   Bob          2500
03/06/2014   Bob          4000
04/06/2014   Bob          5100
02/06/2014   Steve        1000
03/06/2014   Steve        1500
04/06/2014   Steve        3600
02/06/2014   Sam          5000
03/06/2014   Sam          3700
04/06/2014   Sam          4100

我希望图表能够跟踪每个球员在一段时间内的进步情况。最好是折线图。我在使用 Excel 尝试执行此操作时遇到了麻烦。

答案1

数据透视表和数据透视图可以完成此操作。

在此处输入图片描述

答案2

下列的此链接你可以很容易地得到这样的折线图:

在此处输入图片描述

如果您有大约 20 名玩家,您可能希望为每个玩家创建单独的图表。

答案3

您可以使用公式将球员分成不同的系列。在下面的屏幕截图中,您可以看到我如何添加三列,每个球员一列,球员的名字在第一行。单元格 D2 中的公式(复制并粘贴到 D2:F10)是

=IF($B2=D$1,$C2,NA())

单元格中的 #N/A 将不会绘制在折线图中,如果您不添加数据标签,则可以绘制在柱形图中。

选择阴影区域(选择一个区域,然后按住 Ctrl 键选择其他区域)并插入折线图。默认是顶部图表,这可能就是您所需要的。这完全取决于您想要如何显示数据,即使您决定用这个图表来为老板写报告,花几分钟看看其他图表也无妨。

如果将 X 轴从“自动”(如果 Excel 识别出 A 列中的日期,则使用日期轴)更改为“文本”,则会在中间看到折线图。数据相同,但进一步按玩家进行区分。

您可以将第二张图表更改为柱状图,如下图所示,并将球员绘制为柱状图,同样按球员分隔。您应该将系列重叠更改为 100,间隙宽度也更改为 100。

使用公式将玩家分成不同的系列

您可以使用巧妙的轴技巧进一步区分球员。我将日期格式更改为 M/D,删除年份以减少我现在要创建的图表中的混乱。我还插入了新的 A 列,其中每个球员数据的第一行包含球员姓名。

如果我选择黄色阴影区域并插入折线图,我会得到与上面相同的图表。毫不奇怪;这是相同的数据。

如果我选择所有阴影区域,包括蓝色和黄色区域,我插入的折线图将看起来像下面的第二张图表。每个球员都有自己的轴部分,并进一步划分为日期。这比上面的第二张图表更清晰易读。

这第二张折线图对应的柱状图就是下面第三张图,注意重叠部分和间隙宽度都改成100。

进一步按玩家单独得分

您可以在轴上实现另一种划分,将日期作为主要类别,将球员作为次要类别。我交换了日期和球员列(如果您先执行公式,然后拖动列,Excel 会调整公式,使它们仍然有效)。我按日期顺序升序排序,并插入了新的 A 列,这次包含每个日期,但只有第一次出现在 C 列中。如果您选择灰色和黄色阴影区域,则图表与上面第一个示例中的第一个折线图相同。

如果我选择蓝色和黄色阴影区域并插入柱形图,我会得到下面的第二张图表(在这种情况下,折线图很丑陋,没有多大意义)。请注意,重叠和间隙宽度均为 100。

在此处输入图片描述

相关内容