在Excel中排列两列带时间戳的数据

时间:2016-06-21 06:32:46

标签: excel csv data-analysis bitcoin google-trends

我试图分析比特币市场价格与谷歌搜索趋势之间的关系,用于比特币这个词。"对于前者,我使用的是以.CSV格式下载的chart found at blockchain.info;对于后者,我使用谷歌趋势数据(搜索"比特币"在谷歌趋势页面中),也以.CSV格式下载。我计划在Excel中相互对照,对它们进行一些数学运算等等...问题是,每周记录Google趋势数据,而每天记录Blockchain.info数据。这意味着生成的行不会在第一个数据点之后排成一行:

Excel Workbook Screenshot

我是否可以使用快捷方式分发Google趋势数据,以便每一行中的日期匹配(以便在区块链中的给定日期不存在数据的空白A和B行数据)?任何和所有的帮助非常感谢!

注意:我意识到之前已对这些数据进行过分析;为了自学目的,我想自己做这些。

3 个答案:

答案 0 :(得分:1)

每周Google趋势与每日市场价格一致

更新:teylyn的第二个答案比这个方法更有效率,也满足了我认为你正在寻找的目标

图表最终看起来像这样:Chart - rough,虽然您可以更改趋势线的名称和/或将条形图与线图并置(见下文)

1)将所有数据排成三列,如下所示: Excel data snapshot

2)创建数据透视表。
  选择数据   转到插入>数据透视表

3)操纵数据透视表
  行标签:日期
  列标签:Google趋势,比特币价格

确保值使用Sum。 (如果选择了Count或其他选项,请单击每个值的下拉列表,然后单击Value Field Settings,然后选择“Sum”)

同样,这仅在日期戳匹配时才有效。请让我知道。

3)创建折线图
  单击pivotTable中的任意位置,然后创建Excel折线图   右键单击图表,然后单击“选择数据”   单击“隐藏和清空单元格”
  选择“用线连接数据点”
  通过提示......和YAYYYYY

点击确定

可视化此数据集的额外格式提示:
如果趋势线的比例很古怪,请右键单击其中一条趋势线,然后转到:

  

格式数据系列>系列选项>次轴

如果您希望其中一个系列为条形图(要将条形图与折线图并置),请选择其中一个趋势线,转到设计>更改图表类型

答案 1 :(得分:0)

使用XY散点图表,其中X轴上的时间值或X轴上的时间轴的折线图。时间值将根据其值绘制。

enter image description here

答案 2 :(得分:0)

我第一次添加另一个答案。在单元格E2中添加公式:

= IFERROR(VLOOKUP(C2,$ A $ 2:$ B $ 10000,2,假),NA())

调整范围并向下复制。

这将在每周列中查找每日日期,并从列B返回匹配日期的值。将NA()替换为最适合您目的的任何内容。图表将忽略NA()作为值。