作者linlauba (人定并不会胜天)
看板ask
标题[请问] EXCEL字串修改为hh:mm:ss格式
时间Sun Mar 27 21:35:25 2016
请问各位高手
系统时间资料倒出来後有两种字串长度资料
早上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)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.174.61
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ask/M.1459085733.A.711.html
1F:→ wxtab019: 格子太小吧 03/27 21:40
2F:→ wxtab019: 格子太小会出现############# 03/27 21:51
3F:→ wxtab019: 然後你要换的话 去两个0就/100 剩下时 分 秒可以用mod取 03/27 21:52
4F:→ wxtab019: 不过这情况应该不是格子太小就是了 excel时间的换成数字 03/27 21:53
5F:→ wxtab019: 是0~1-> 00:00~24:00 03/27 21:53
6F:推 Woqeker: 先除100再加100万然後用资料剖析 03/27 22:22
※ 编辑: linlauba (118.160.174.61), 03/27/2016 22:45:29
7F:→ linlauba: 自问自答,感谢各位 03/27 22:45