Excel数据排序问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:01:16
我现在有两组数据,是A-H双重上市公司的股价日数据。由于大陆和香港的节假日不同,股价的日期不能相互对应,比如某日A股开市而H股由于这天正好是节假日就不开市。如何在Excel中将两组数据按照相同的日期排序,以便我能计算某日A-H股比价?
可是他们各自的开市日期不能一一对应阿?

我找的数据A股和H股的日期是不一样的,比如原始数据如下:
日期 H股 日期 A股
2008-3-1 12 2008-3-1 15
2008-3-2 13 2008-3-3 16
2008-3-3 11 2008-3-4 14
2008-3-6 12 2008-3-5 17
2008-3-7 10 2008-3-6 15
我怎么样才能按照相同的日期将A和H股个股价一一对应,好算出比价?要变成:
日期 H股 日期 A股
2008-3-1 12 2008-3-1 15
2008-3-2 13
2008-3-3 11 2008-3-3 16
2008-3-4 14
2008-3-5 17
2008-3-6 12 2008-3-6 15
2008-3-7 10

To: teamile
谢谢。学会使用vlookup函数了。
不过,数据整理完以后如下:
2002-12-19 6.5 11.31
2002-12-20 6.55 11.4
2002-12-21 #N/A #N/A
2002-12-22 #N/A #N/A
2002-12-23 6.45 11.4
2002-12-24 6.5 11.4
2002-12-25 #N/A 11.53
2002-12-26 #N/A 11.57
2002-12-27 6.5 11.

可以先把全部不重的日期排成一列,再用vlookup把H股和A股的当天价格关联进去。

先用选择性粘贴把公式去掉,在把#N/A全部替换为空就行了。

不是很明白你的问题,为什么要把开市日期一一对应起来?直接对应日期不就可以了么?
按我的想法,
数据就按照每日日期输入,节假日的话数据不输入。比价是同一天的两个价的比值,所以还是按照日期来求值。当然碰到内地或香港的节假日的话,就不存在比价的数据。

把它们的开市日期也一起复制下来,然后各自都按上市日期排序再对应就可以了