在Excel中缺less小时
我有一个Excel的天气数据,每小时采取2008年。2008年有366天8784小时。 但是,我注意到有8767行,因此8784 – 8767 = 17小时不见了。 不幸的是,我不知道整个一年里哪个小时都失踪了。 我还有一个额外的列,以“日 – 月 – 年 – 时间”的格式显示date和时间。 例如31-12-08 23:00。
Excel中是否有任何方法可以将缺less的小时添加为额外的行?
谢谢
只需从前一个date时间减去一个date时间,如果答案不是1小时 – 那么你知道缺less的行在哪里。 你可以使用一个简单的IF函数,例如
=IF(HOUR(A2)-HOUR(A1)=1,"","Missing")
当然,你需要将这个公式复制到列中,以便检查所有的行。
您可以使用VBAmacros来插入行,但没有macros可以更简单。 开始一个全新的工作表。 在A1中input:
=DATE(2008,1,1)+TIME(0,0,0)
在A2中input:
=A1+TIME(1,0,0)
并抄下来。 正确的格式,这将看起来像:
这将是一个完整的date/时间。 此时,您可以使用VLOOKUP()或MATCH()/ INDEX()从原始工作表中提取数据
这也将允许您识别缺失的行。