在同一图表中以条形图和折线图绘制每月和每日数据
Graph monthly and daily data in bar chart and line chart in the same graph
在试用和谷歌搜索数小时后,很想向 excel 专业人士寻求帮助。感谢您的帮助,并提前致谢。
数据:
- 系列 1:2018 年每天 365 个数据点
- 系列 2:2018 年每个月的 12 个数据点
图表:
- 系列 1 的折线图
- 系列 2 的条形图(一个月的宽度,涵盖该月系列 1 的数据点)
- 2 Y轴(即副轴)
- X 轴显示月份
我不确定如何组织数据,以便 Excel 可以读取系列 1 中 1 月份的 31 个数据点与系列 2 中 1 月份的 1 个数据点来自同一个月。
X轴问题也很棘手。
感谢您的宝贵时间。
使用 line/column 图表时 Excel 只关心 x 轴的数据点数(而不是它们的 x 值)。你遇到困难的原因是因为你的两个系列有不同的点数(即 365 对 12)
要解决这个问题,您需要通过跨越 365 个数据点的系列 2 来使它们匹配。
您可以通过使用与系列 1 相同的日期值为系列 2 创建第二列来完成此操作。我将其称为 "modified Series 2"。
您可以通过 VLOOKUP
原始系列 2 数据的月份来填充此列。
我在下面做了一个虚拟示例。右边的数据集 (E:G) 是原始系列 2 数据。公式是 F 列 =MONTH(F2)
向下填充。
一旦完成,就可以填充修改后的系列 2 数据集。 C 列中的公式为 =VLOOKUP(MONTH(A2),$F:$G,2,FALSE)
。 returns 每个基于月份的日期对应的系列 2 值。
准备好修改后的系列 2 数据集后:
- 插入折线图(或柱形图)
- 在Select数据中:
- 添加系列 1(在我的示例中为 colB)和修改系列 2(在我的示例中为 colC)。
- 将水平轴标签编辑为日期列(在我的示例中为 colA)
- 更改图表类型:
- Select组合
- 创建系列 1 行,系列 2 列
- 勾选系列 2 的辅助轴
- 对于系列 2,转到格式化数据系列:
- 在系列选项下,将间隙宽度更改为 0%
这将产生如下内容。希望这可以帮助!
在试用和谷歌搜索数小时后,很想向 excel 专业人士寻求帮助。感谢您的帮助,并提前致谢。
数据:
- 系列 1:2018 年每天 365 个数据点
- 系列 2:2018 年每个月的 12 个数据点
图表:
- 系列 1 的折线图
- 系列 2 的条形图(一个月的宽度,涵盖该月系列 1 的数据点)
- 2 Y轴(即副轴)
- X 轴显示月份
我不确定如何组织数据,以便 Excel 可以读取系列 1 中 1 月份的 31 个数据点与系列 2 中 1 月份的 1 个数据点来自同一个月。
X轴问题也很棘手。
感谢您的宝贵时间。
使用 line/column 图表时 Excel 只关心 x 轴的数据点数(而不是它们的 x 值)。你遇到困难的原因是因为你的两个系列有不同的点数(即 365 对 12)
要解决这个问题,您需要通过跨越 365 个数据点的系列 2 来使它们匹配。
您可以通过使用与系列 1 相同的日期值为系列 2 创建第二列来完成此操作。我将其称为 "modified Series 2"。
您可以通过 VLOOKUP
原始系列 2 数据的月份来填充此列。
我在下面做了一个虚拟示例。右边的数据集 (E:G) 是原始系列 2 数据。公式是 F 列 =MONTH(F2)
向下填充。
一旦完成,就可以填充修改后的系列 2 数据集。 C 列中的公式为 =VLOOKUP(MONTH(A2),$F:$G,2,FALSE)
。 returns 每个基于月份的日期对应的系列 2 值。
准备好修改后的系列 2 数据集后:
- 插入折线图(或柱形图)
- 在Select数据中:
- 添加系列 1(在我的示例中为 colB)和修改系列 2(在我的示例中为 colC)。
- 将水平轴标签编辑为日期列(在我的示例中为 colA)
- 更改图表类型:
- Select组合
- 创建系列 1 行,系列 2 列
- 勾选系列 2 的辅助轴
- 对于系列 2,转到格式化数据系列:
- 在系列选项下,将间隙宽度更改为 0%
这将产生如下内容。希望这可以帮助!