按年度评估时间序列

时间:2014-07-31 21:26:20

标签: excel excel-formula time-series

我有一个包含此内容的表格(此处的示例使用季度而不是几个月):

Time    | Value 
--------+-------
2005.01 | 101
2005.02 | 104
2005.03 | 101
2005.04 | 105
2006.01 | 111
2006.02 | 104
2006.03 | 109
2006.04 | 115
2007.01 | 121
2007.02 | 114
2007.03 | 131
2007.04 | 125
...

2013.01 | 101
2013.02 | 104
2013.03 | 101
2013.04 | 105

我想要做的是,以图形方式查看价值在一年中的变化情况。 我想在图表上看到它们 - 图表中每年都有一条曲线。

据我所知,excel / oo.calc我必须将日期拆分成合适的格式来制作图表。

我想创建这样的东西:

Year | 2005 | 2006 | 2007 | ... | 2013
Quart|      |      |      |     |     
-----+------+------+------+-----+-----
  01 |  101 |  111 |  121 |     |  101
  02 |  104 |  104 |  114 |     |  104
  03 |  101 |  109 |  131 |     |  101
  04 |  105 |  115 |  125 |     |  105

但是我的Excel公式魔法很难实现。你能指出解决方案如何实现这一目标。 (我更喜欢公式而非宏)

1 个答案:

答案 0 :(得分:1)

使用=left(cell, 4)提取年份,使用=right(cell, 2)提取季度,然后使用数据透视表(将year放在Legend Fieldsquarter放入Axis Fields,和value中的Values

或者,正如@pnuts所建议的那样,您可以使用Text to Column功能(在Data标签下)将Time分成2列(由.分隔)。