0

需要生成包含 AG 列的时间跟踪报告(.xlsx 或 .csv):

 BEGIN_Date, BEGIN_Time, END_Date, END_Time, SUB_TOTAL hours, TOTAL_MH, TOTAL_HTD 

键:MH,每月小时 HTD,迄今为止的小时数

使用 .ics 文件中的导出数据:

[例子]

 BEGIN:VEVENT
 CREATED:20130527T032646Z
 UID:78AAAEC5-8DA5-4E33-8B50-74C95763C17D
 DTEND;VALUE=DATE:20131110
 TRANSP:TRANSPARENT
 SUMMARY:[EVENT_NAME_HERE]
 DTSTART;VALUE=DATE:20131109
 DTSTAMP:20130527T032652Z
 SEQUENCE:2
 END:VEVENT
4

1 回答 1

0

将您的代码片段粘贴到单元格 A1 中的新 excel 文件中;单元格 A2 应包含“创建:20130527T032646Z”

单元格 A2 将包含“创建:20130527T032646Z”

在单元格 B2 中,使用以下公式提取日期值:

=IFERROR(DATEVALUE(MID(MID(A2,SEARCH(":",A2,1)+1,8),5,2)&"-"&RIGHT(MID(A2,SEARCH(":",A2,1)+1,8),2)&"-"&LEFT(MID(A2,SEARCH(":",A2,1)+1,8),4)),"")

在单元格 C2 中,使用以下公式提取时间值:

=IFERROR(TIMEVALUE(MID(MID(A2,(SEARCH("T",A2,SEARCH(":",A2,1)+1)),9),2,2)&":"&MID(MID(A2,(SEARCH("T",A2,SEARCH(":",A2,1)+1)),9),4,2)&":"&MID(MID(A2,(SEARCH("T",A2,SEARCH(":",A2,1)+1)),9),6,2)),"")

请记住使用“格式化单元格”将日期和时间单元格转换为日期和时间格式。

于 2013-06-21T23:50:54.330 回答