请教如何在Excel中插补出缺失时间?

数据说明:数据记录时间间隔是每30分钟记录一组数据,一天记录48组数据,平年是48*365=17520行(除4行表头信息行外),润年是48*366=17568行数据(除4行表头信息行之外),
问题是:如果这一年中的数据缺失n行,如何用函数、VB编程、宏文件或者其它什么方法快速查不出缺失的时间? 并用空格代替缺失的具体数据值(如附件图片蓝色填充的行所示,插补出红色矩形框框起来的时间,与此同时,该时间段所对应的数据用空格代替)?

下面具体问题和案列:

通过什么方法可以把缺失的时间插补出来,而所缺失时间对应的数据用空格代替:

非常谢谢您的传道、授业与解惑!!!!
以上时平年时间缺失情况,如果是润年呢? 方法有何变动?希望您的解答也能处理润年时间缺失问题。谢谢!!

    表头不动,

    在A1列插入时间,你的时间是有规律的,可以实现填充功能

    然后B1的公式是=VLOOKUP($A1,Sheet2!$A$1:$I$19,COLUMN(),FALSE)假设数据在表2里,公式也是可以复制的,就可以了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-13
这个应该容易, 就是不知道你数据量大不大,你可以先把所有的时间列出来,再用VLOOKUP函数导过去就可以了追问

就是因为数据量大,想寻找简便的方法,麻烦具体点,如何运用VLOOKUP函数来解决该问题?

追答

表头不动,在A1列插入时间,你的时间 是有规律的,可以实现填充功能,然后B1的公式是=VLOOKUP($A1,Sheet2!$A$1:$I$19,COLUMN(),FALSE)假设数据在表2里,公式也是可以复制的,就可以了

本回答被提问者和网友采纳
相似回答