在同一图中以条形图和折线图绘制每月和每日数据

时间:2019-01-08 16:54:25

标签: excel excel-charts

在试用和谷歌搜索了数小时之后,我们很乐意向excel专业人士寻求帮助。感谢您的帮助,并在此先感谢。

数据:

  • 系列1:2018年每天365个数据点
  • 系列2:2018年每个月12个数据点

图:

  • 系列1的折线图
  • 系列2的条形图(一个月的宽度涵盖该月系列1的数据点)
  • 2个Y轴(即辅助轴)
  • X轴显示月份

我不确定如何组织数据,以便Excel可以读取系列1中1月的31个数据点与系列2中1月中的1数据点来自同一月份。

X轴问题也很棘手。

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

使用折线/列图表时,Excel仅关心x轴的数据点数(而不是其x值)。您遇到困难的原因是因为您的两个系列都有不同的点数(即365 vs 12)

要解决此问题,您需要通过将Series 2跨365个数据点来使其匹配。

您可以通过为系列2创建第二个列,并与系列1具有相同的日期值来实现此目的。我将其称为“修改后的系列2”。

您可以通过对原始Series 2数据的月份进行VLOOKUP来填充此列。

我在下面做了一个虚拟的例子。右边的数据集(E:G)是原始的Series 2数据。公式是F列已填满=MONTH(F2)

完成此操作后,就可以填充修改后的系列2数据集。 C列中的公式为=VLOOKUP(MONTH(A2),$F$2:$G$13,2,FALSE)。这会根据月份为每个日期返回对应的Series 2值。

enter image description here

准备好修改后的Series 2数据集后:

  1. 插入折线图(或柱形图)
  2. 在“选择数据”中:
    • 添加系列1(在我的示例中为colB)和修改后的系列2(在我的示例中为colC)。
    • 将“水平轴”标签编辑为日期列(在我的示例中为colA)
  3. 更改图表类型:
    • 选择组合
    • 制作系列1线,系列2列
    • 检查2系列的辅助轴
  4. 对于系列2,请转到格式化数据系列:
    • 在“系列选项”下,将“间隙宽度”更改为0%

这将产生类似以下的内容。希望这可以帮助! enter image description here