我有以下形式的基于时间的值列表:
20/Dec/2011:10:16:29 9
20/Dec/2011:10:16:30 13
20/Dec/2011:10:16:31 13
20/Dec/2011:10:16:32 9
20/Dec/2011:10:16:33 13
20/Dec/2011:10:16:34 14
20/Dec/2011:10:16:35 6
20/Dec/2011:10:16:36 7
20/Dec/2011:10:16:37 16
20/Dec/2011:10:16:38 5
20/Dec/2011:10:16:39 7
20/Dec/2011:10:16:40 15
20/Dec/2011:10:16:41 12
20/Dec/2011:10:16:42 13
20/Dec/2011:10:16:43 11
20/Dec/2011:10:16:44 6
20/Dec/2011:10:16:45 7
20/Dec/2011:10:16:46 9
20/Dec/2011:10:16:47 14
20/Dec/2011:10:16:49 6
20/Dec/2011:10:16:50 11
20/Dec/2011:10:16:51 15
20/Dec/2011:10:16:52 10
20/Dec/2011:10:16:53 16
20/Dec/2011:10:16:54 12
20/Dec/2011:10:16:55 8
第二列包含每秒的值。值是完整的月份和每一秒。我想添加这些值:
答案 0 :(得分:0)
听起来像是Excel和数据透视表的工作。
诀窍是将文本日期/时间解析为Excel可以使用的内容;将它拆分在冒号上会做到这一点。假设您拥有的值在单元格A2中,此公式将文本转换为实际日期:
=DATEVALUE(LEFT(A2,SEARCH(":",A2)-1))+TIMEVALUE(RIGHT(A2,LEN(A2)-SEARCH(":",A2)))
然后只需创建分钟,小时和日期列,您可以在其中减去日期的那一部分。例如,如果上述公式中的日期在C2中,则以下内容将减去秒数,并为您提供最新的时间:
=C2-SECOND(C2)/24/60/60
然后重复下两列的过程,为您提供时间和日期:
=D2-MINUTE(D2)/24/60
=E2-HOUR(E2)/24
然后,您所要做的就是在数据上创建一个数据透视表,其中包含行日,小时,分钟和值和(值)。