如何在excel中按日期对齐两个数据集

时间:2016-10-12 02:55:50

标签: excel vlookup

鉴于两个时间序列的日期和价格(但日期不对齐,即假期等)如何将两个价格序列与一组日期对齐(使用vlookup?)?

Example:
Mar 1, 2016 | 101.52 | Mar 1, 2016 | 204.57
Mar 2, 2016 | 103.17 | Mar 3, 2016 | 207.13
Mar 3, 2016 | 102.10 | Mar 4, 2016 | 224.03
Mar 6, 2016 | 101.87 | Mar 5, 2016 | 217.15

should result in:
Mar 1, 2016 | 101.52 | Mar 1, 2016 | 204.57
Mar 2, 2016 | 103.17 | Mar 2, 2016 | 204.57
Mar 3, 2016 | 102.10 | Mar 3, 2016 | 207.13
Mar 5, 2016 | 102.10 | Mar 5, 2016 | 217.15
Mar 6, 2016 | 101.87 | Mar 6, 2016 | 217.15

谢谢。

1 个答案:

答案 0 :(得分:0)

好的,深吸一口气然后继续......

假设数据在A2:D100 ......

  • E栏的公式:= MATCH(C2,$ A $ 2:$ A $ 100,0)
  • F列的公式:= MATCH(A2,$ C $ 2:$ C $ 100,0)
  • 过滤col#for #N / A
  • 将日期从col C复制到A
  • 的第一个空行
  • Unfilter col E,#N / A
  • 上的过滤器col F.
  • 将日期从col A复制到C
  • 从工作表中删除过滤器(无过滤器下拉菜单)
  • 在A
  • 上排序JUST Col A + B.
  • 在C
  • 上排序JUST Col C + D.
  • 选择col B
  • F5,Special,Empty cells
  • type = sign,向上箭头,控制+输入
  • 再次选择B
  • 控制+ C
  • Control + alt + V,选择值。
  • 从col D的“Select col B”开始重复该部分。