从系统导出EXCEL数据表,时间带日期格式显示为1527(03)
连续的四位数字表示时间,括号内数字表示日,求助如何转换为可用于时间计算的格式
例如2345(02)、0013(03),需要求这两个跨日时间的差值,或者用于比较时间的早晚。
第一步:截取数据段中的时间。
=LEFT(C3,2)&":"&MID(C3,3,2) 截取组合成可计算的时间
第二步:截取日。=MID(C3,FIND("(",C3)+1,2)
第三步:组合成可计算的年月日 时间,假设都是2018年7月
="2018-"&"07-"&E3&" "&D3
第四步:计算得到时间差
=INT((F4-F3)*24)&"时"&INT(MOD((F4-F3)*24,1)*60)&"分"
对的,一般情况下默认同年同月,但也存在跨月计算的问题,例如31日晚上和1日的凌晨,导出列表无法显示月份…