Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 在同一图表中,以条形图和折线图的形式绘制月数据和日数据_Excel_Excel Charts - Fatal编程技术网

Excel 在同一图表中,以条形图和折线图的形式绘制月数据和日数据

Excel 在同一图表中,以条形图和折线图的形式绘制月数据和日数据,excel,excel-charts,Excel,Excel Charts,在试用和谷歌搜索数小时后,愿意寻求excel pro的帮助。感谢您的帮助,并提前表示感谢 数据: 系列1:2018年每天365个数据点 系列2:2018年每月12个数据点 图表: 系列1的线图 系列2条形图(涵盖该月系列1数据点的月宽) 2 Y轴(即次轴) X轴显示月份 我不知道如何组织数据,以便Excel能够读取第1系列1月份的31个数据点,这些数据点与第2系列1月份的1个数据点来自同一个月 X轴问题也很棘手 感谢您的时间。使用折线图/柱状图时,Excel只关心x轴的数据点数量(而不是

在试用和谷歌搜索数小时后,愿意寻求excel pro的帮助。感谢您的帮助,并提前表示感谢

数据:

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

  • 系列1的线图
  • 系列2条形图(涵盖该月系列1数据点的月宽)
  • 2 Y轴(即次轴)
  • X轴显示月份
我不知道如何组织数据,以便Excel能够读取第1系列1月份的31个数据点,这些数据点与第2系列1月份的1个数据点来自同一个月

X轴问题也很棘手


感谢您的时间。

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

要解决这个问题,您需要通过跨越365个数据点的系列2使它们匹配

可以通过为序列2创建第二列来完成此操作,该列的日期值与序列1相同。我称之为“改良系列2”

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

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

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

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

  • 插入折线图(或柱形图)
  • 在选择数据中:
    • 添加系列1(在我的示例中为colB)和修改的系列2(在我的示例中为colC)
    • 将水平轴标签编辑为日期列(在我的示例中为colA)
  • 更改图表类型:
    • 选择组合
    • 制作系列1行,系列2列
    • 检查系列2的次轴
  • 对于系列2,请转至格式化数据系列:
    • 在“系列选项”下,将间隙宽度更改为0%
  • 这将产生如下结果。希望这有帮助!

    @J Tg-组合图不起作用吗?如果只是向图表中添加新的数据系列,则不需要重新组织数据。“水平”轴需要与系列1有一些共同之处,但因为您使用的是日期,所以应该没有问题。