alignment两个时间序列,每个时间序列都有空位

我正在尝试使用Excel将不同date的两个variables合并在一起。 这是我正在尝试做的一个例子:

Date Y Date X 03.01.2005 2.56438 03.01.2005 2.154 04.01.2005 2.57 04.01.2005 2.151 05.01.2005 2.59 05.01.2005 2.151 06.01.2005 2.61 06.01.2005 2.15 07.01.2005 2.61 07.01.2005 2.146 10.01.2005 2.62 08.01.2005 2.146 11.01.2005 2.63 09.01.2005 2.146 12.01.2005 2.64 10.01.2005 2.145 13.01.2005 2.66 11.01.2005 2.144 14.01.2005 2.66 12.01.2005 2.144 17.01.2005 2.67 13.01.2005 2.143 18.01.2005 2.67 14.01.2005 2.144 19.01.2005 2.68 15.01.2005 2.143 20.01.2005 2.6925 16.01.2005 2.144 21.01.2005 2.7 17.01.2005 2.143 24.01.2005 2.7 18.01.2005 2.143 25.01.2005 2.7 19.01.2005 2.144 

当没有Y值时, X有date值(例如08.01.2005)。

是否有可能创build一个新的列(如col5)只包含date,如果可以find这两个variables,然后添加Y(col6)和X(col7)的值在它后面? (即在我的情况下,date08.01.2005将被跳过,因为它只能findvariablesX而不是variablesY)。

最后应该是这样的:

  ZYX 03.01.2005 2.56438 2.154 04.01.2005 2.57 2.151 05.01.2005 2.59 2.151 06.01.2005 2.61 2.15 07.01.2005 2.61 2.146 10.01.2005 2.62 2.145 11.01.2005 2.63 2.144 12.01.2005 2.64 2.144 13.01.2005 2.66 2.143 14.01.2005 2.66 2.144 17.01.2005 2.67 2.143 18.01.2005 2.67 2.143 19.01.2005 2.68 2.144 

请注意,有时它也是相反的,这意味着有一个Y值的date,但不是X

创build所有可能的date列表或限制之间,使用VLOOKUP从源数据中填充包含YX列表,然后过滤数组以删除显示#N/A

如果Date在A1中,并且列中的date列表从Row2开始,则在G2中:

 =VLOOKUP(F2,A:B,2,0) 

在H2中:

 =VLOOKUP(F2,C:D,2,0) 

复制下来,以适应,然后selectColumnsF:H,复制到一个新的工作表,使用select性粘贴,值和过滤删除行包含#N #N/A 如果需要,将结果复制回来