[请问] EXCEL字串修改为hh:mm:ss格式

楼主: linlauba (人定并不会胜天)   2016-03-27 21:35:25
请问各位高手
系统时间资料倒出来后有两种字串长度资料
早上4点到早上9点范例: (7码)
早上9点15分10秒,资料格式为9151000
早上10点到下午8点范例: (8码)
下午13点15分00秒,资料格式为13150000
我希望最后目标是改为:
早上4点到早上9点 (7码长度) - 字首加0,最后两个0去掉,并套用hh:mm:ss格式
例:9151000 -> 09:15:10
早上10点到下午8点 (8码长度) - 最后两个0去掉,并套用hh:mm:ss格式
例:13150000 -> 13:15:00
我直接在格式套用hh:mm:ss会变成####################
另外google到可以在第N个字串中插入 " : ",但是我的长度有7码有8码
7码的自首需要加0,8码的不需要,但全部的后两码00都要删除,再套用hh:mm:ss
目前两种长度都在同一个字段中共1万多行,有21份档案.....
试了一个周末快搞疯了,请高手求解
感谢!
====================误打误撞,自己解决了====================
B2是原始值,插入新栏后,C2 key in以下函数,不管7码8码都OK
=RIGHT("0"&MID(B2,1,LEN(B2)-6),2)&":"&MID(B2,LEN(B2)-5,2)&":
"&MID(B2,LEN(B2)-3,2)
作者: wxtab019 (天霜凝月)   2016-03-27 21:40:00
格子太小吧格子太小会出现#############然后你要换的话 去两个0就/100 剩下时 分 秒可以用mod取不过这情况应该不是格子太小就是了 excel时间的换成数字是0~1-> 00:00~24:00
作者: Woqeker (窝颗ker)   2016-03-27 22:22:00
先除100再加100万然后用资料剖析
楼主: linlauba (人定并不会胜天)   2016-03-27 22:45:00
自问自答,感谢各位

Links booklink

Contact Us: admin [ a t ] ucptt.com