需要生成包含A-G列的时间跟踪报告(.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
答案 0 :(得分:0)
将您的代码段粘贴到Cell A1中的新Excel文件中;单元格A2应包含'CREATED:20130527T032646Z'
单元格A2将包含'CREATED: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)),"")
请记住使用“格式化单元格”将日期和时间单元格转换为日期和时间格式。