-1

基本数据集如下所示:

图。1 数据集

前人对数据集所做的就是通过复制所有数据使其成为线性的,即周六 -> 数据,周日 -> 数据

像这样:

图2 数据集二

使用这种格式,他能够生成如下图:

图 3 最终输出图

现在,我已经开始自动化这个文档,现在,我已经到了自动化图 1 的阶段。

我的问题是,通过查看图表,有没有办法跳过图 2 并使用图 1 中的数据生成图表?

我已经花了几个小时思考这个问题,但我似乎想不出一个解决方案。

我正在考虑创建一个包含 00:00、01:00 ..... 和日期数据的数据范围,在所有日子里迭代它,然后将范围组合成一个超大范围,但我不能不知道这将如何工作。

谁能把我推向正确的方向来解决这个问题?

谢谢

克里斯

4

1 回答 1

1

我能想到的唯一解决方案是编写一些 vba,它从原始格式创建 fig 1 格式。我相当肯定 Excel 不允许您从原始格式的数据中绘制您想要的图表,但 vba 应该非常简单。

为了便于阅读,我建议您转置图 2 数据,使其下降而不是上升。vba 应该遍历数据并写入图表数据行,然后更新图表数据源以使用您完成的范围。

这是假设周期数会发生变化。如果他们不这样做,您可以使用公式重新排列数据,并且不需要 vba。

于 2013-09-09T15:00:48.960 回答