带有年度比较的 Excel 图表

Cra*_*aig 3 microsoft-excel microsoft-excel-2011

鉴于此数据:

Date    Year    Month   Usage (Kw-h)    Cost/Month
02/19/08    2008    2   501 59.13
03/18/08    2008    3   404 48.49
04/16/08    2008    4   387 45.67
05/22/08    2008    5   319 37.85
06/23/08    2008    6   363 43.81
07/23/08    2008    7   372 48.86
08/21/08    2008    8   435 59.74
09/23/08    2008    9   358 49.9
10/16/08    2008    10  313 42.01
11/20/08    2008    11  328 39.99
12/16/08    2008    12  374 44.7
01/20/09    2009    1   474 55.35
02/19/09    2009    2   444 52.85
03/19/09    2009    3   398 49.25
04/17/09    2009    4   403 51.05
05/19/09    2009    5   405 49.61
06/18/09    2009    6   373 45.18
07/20/09    2009    7   337 44.67
08/18/09    2009    8   369 50.73
09/17/09    2009    9   377 52.36
10/16/09    2009    10  309 43.4
11/17/09    2009    11  249 34.14
12/16/09    2009    12  327 41.79
01/20/10    2010    1   356 45.66
Run Code Online (Sandbox Code Playgroud)

我想生成一份报告,显示每年的使用量 (Kw-h) 行。

特征:

  • Y轴:用量(Kw-h)
  • X 轴:月
  • 第 0..n 行:代表每年每月使用量的行(Kw-h)

奖励积分:

  • 代替每年的一条线,每年的每个月都会有一个高低收盘 (HLC) 条;'close' 将被平均值取代
  • 第二个 Y 轴和表示成本/月的 HLC 条

问题:

  • 这可以在没有数据透视表的情况下完成吗?** 编辑 ** 数据透视表可以接受如果添加值
  • 我需要有年和月列还是 Excel 可以自动确定这一点?

当前图表:

在此处输入图片说明

Sco*_*ott 8

我想您知道 Excel 可以从日期中提取月份和年份:

YEAR() 和 MONTH() 函数

要回答您的问题,您可能希望保留 Year 列作为数据系列名称和/或值的来源。据我所知,您不需要 Month 列。但是,您可能需要在数据之前插入足够多的空白行,这样看起来第一年是从一月开始的(见下图)。(此外,插入一个空白行,其中跳过任何月份。)

我读过在 Excel 中创建图表的最佳方法是单击一个空单元格并插入图表,然后从无到有构建它。当 Excel 认为它知道您要绘制的数据并不总是有用时,它的默认值。因此,插入您的折线图,在图表中右键单击,然后单击Select Data...。每年点击一次“添加”:

创建多系列图表


我做了更多的工作,得到了高-低-平均条。首先,创建这四个新列:

AVERAGE、MAX 和 MIN 列

然后插入一个图表,其中 AVERAGE 值 ( G) 为 Y,年份 ( F) 为 X:

年均值图表

然后,

  1. 选择数据系列(单击图表中的线条)。
  2. 在布局选项卡,分析组中,单击误差线 -> 更多误差线选项。
  3. 选择自定义并单击“指定值”。
  4. 输入H“正误差值”的(MAX) 值和I“负误差值”的 (MIN) 值:

自定义误差条

(披露:就像在电视广告中一样,上面的图像被操纵了。)所以,这是:

结果图表具有高平均低条

你想要什么?


糟糕:我刚刚注意到我可能误解了问题的一部分:您希望每个月都有一个高低平均条(即使您没有表明您有数据支持)。我希望以上内容足够接近您想要的内容,以便您可以对其进行调整。