我在一个电子表格中有一个月度数据系列,在另一个电子表格中有一个季度数据系列。将它们绘制在一个图表中(在 Excel 中)的“最智能”方法是什么?数据量相当大,所以我不想手动处理。
编辑:数据布局如下:
每月:
2011-12-01 1246.91
2011-11-01 1251
2011-10-03 1131.21
2011-09-01 1219.12
2011-08-01 1292.59
2011-07-01 1320.64
2011-06-01 1345.2
季刊:
1947q1 237.2
1947q2 240.4
1947q3 244.5
1947q4 254.3
1948q1 260.3
1948q2 267.3
1948q3 273.8
1948q4 275.1
我们可以假设 1947q1 与 1 月份相应的月度数据是同一天。
答案1
我假设季度数据的时间跨度与月度数据的时间跨度相对应。我将月度数据扩展为全年数据,并编制了相应的季度数据,然后分别绘制了图表:
我喜欢用条形图来表示季度数据,因为我可以使它们的宽度足够涵盖每个季度三个月的月度数据。
要制作图表,首先选择月度数据并插入折线图。Excel 会自动对日期进行排序,因此它们会从左到右按递增顺序绘制(下图 1)。
选择并复制季度数据,选择图表,然后使用“主页”选项卡 >“粘贴”下拉菜单 >“选择性粘贴”将数据添加为新系列,系列位于列中,系列名称位于第一行,类别位于第一列。新系列尚不可见(目前)。
选择新系列(您看不到它,但如果您选择可见系列并单击向上箭头键,您将选择它),然后对其进行格式化以将其分配给次要轴。您仍然看不到它,但 Excel 已添加次要垂直轴(图表 2)。
使用图表旁边的“+”图标(Excel 2013+)或功能区按钮添加次要横轴(图表 3)。现在我们有所进展。
此轴不会自动排序,因为 Excel 无法将 2011Q4 识别为日期。因此,请格式化次要横轴:选中“类别按逆序排列”,并选中“轴交叉为自动”(图表 4)。不必担心 Y 轴刻度不同。
在图表中的季度数据系列上单击鼠标右键,选择“更改系列图表类型”,然后选择“簇状柱形图”类型(图 5)。不用担心这些柱形图是钟乳石而不是石笋。
格式化次要垂直轴(图表右边缘)并选中“自动交叉”。这会将季度轴及其标签移至图表底部(图表 6)。
隐藏季度轴:将其格式化为不使用线,并且其标签位置为无标签(图表 7)。
删除次要纵轴。现在两个系列都使用主轴进行缩放(图表 8)。
最后格式化条形图。我使用了 20% 的间隙宽度,因此每个条形图跨越了折线图的三个月。我使用了 25% 的透明度,因此条形图填充颜色不会太亮,因此您可以看到它们后面的网格线。我向条形图添加了数据标签,使用内部基准位置和类别名称而不是值(图表 9)。
答案2
处理类似的挑战。您要做的就是构建散点图而不是线图。散点图可以轻松绘制不同频率的时间序列,因为您可以为不同的 y 轴时间序列指定不同的 x 轴序列。
在插入选项卡中插入散点图(在您的情况下可能是直线图)。右键单击该图并选择您想要设置与每个系列相关的时间范围的数据系列。然后您可以右键单击轴并设置增量单位最大值和最小值。这需要一点反复试验,但应该相当简单。
祝你好运,因为这不是直观的,所以部分帖子是为未来有同样问题的用户发布的。
答案3
首先,你必须决定要绘制什么。例如,你想要月度图表还是季度图表?
如果您想要月度图表,则需要确定是否将季度数据与月度数据配对,通过每月重复季度的值,或仅绘制期间结束时的图表,或其他方式。
如果您想要季度图表,则需要决定是否使用季度平均值、期末值或其他转换将月度数据与季度数据配对。
这个决定将取决于您需要绘制什么——没有简单的答案。
至于如何配对数据,使用一对公式来创建一个可以执行查找的标识符。例如:
=year()*10+month() and pass a date as parameter
=value(replace("2003q2";"q";""))
两者都将产生 20031 格式的月份,从而可以轻松使用查找功能。