Excel中缺少小时数

时间:2014-07-28 11:33:51

标签: excel

我在2008年每小时都有Excel的天气数据。2008年有366天,因此8784小时。但是,我注意到有8767行,因此缺少8784 - 8767 = 17小时。不幸的是,我不知道全年都缺少几个小时。我还有一个额外的列,以“日 - 月 - 年时间”的格式显示日期和时间。例如。 31-12-08 23:00

Excel中是否有任何方法可以将缺少的小时数添加为额外的行?

由于

2 个答案:

答案 0 :(得分:2)

如果答案不是1小时,只需从前一个日期时间中减去一个日期时间 - 然后就知道缺少的行在哪里。您可以使用简单的IF函数,例如

=IF(HOUR(A2)-HOUR(A1)=1,"","Missing")

当然,您需要将此公式复制到列中,以便检查所有行。

enter image description here

答案 1 :(得分:1)

您可以使用 VBA 宏插入行,但没有宏的方法更简单。开始一个全新的工作表。在 A1 中输入:

=DATE(2008,1,1)+TIME(0,0,0)

A2 中输入:

=A1+TIME(1,0,0)

并复制下来。通过正确的格式化,这将看起来像ike:

pic

这将是一套完整的日期/时间。此时,您可以使用 VLOOKUP() MATCH()/ INDEX()

从原始工作表中提取数据

这也可以让您识别缺失的行。