作者HILLFLY (假如時光倒流)
站內Office
標題[問題] excel 時間轉換
時間Wed Aug 22 13:00:04 2012
軟體:
2010 excel
版本:
時間原始資料是用軟體跑的 都是文字格式
時間是從 1個數字到6個數字不等
假設 8 =======>00:00:08
12154 ======> 01:21:54
121516 =======> 12:15:16
我是用函數
=TIME(MID(A1,1,LEN(A1)-4),MID(J3,LEN(A1)-3,2),MID(J3,LEN(A1)-1,2))
來判斷 但是遇到數字只有1的 要自己手動改
資料量 每個月至少 3000多筆 看的眼睛都花了~~ > <
有辦法用 EXCEL VBA 來做判斷嗎?
要用IF吧 我猜 但是我不會判斷儲存格有多少字元
最後用 REPLACE插入
有人可以教我如何判斷儲存格的字元嗎?
感恩....Orz
最近接文書 手忙腳亂的...QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.27.219
推 penguin7272:用 B1=RIGHT(CONCATENATE("00000",A1),6) 轉六個數字 08/22 13:19
→ penguin7272:之後CONCATENATE(LEFT(B1,2),":",LEFT(RIGHT(B1,2),2) 08/22 13:20
→ penguin7272:,":",RIGHT(B1,2)) 08/22 13:20
→ HILLFLY:大感謝~~~~Orz~ 08/22 13:37