怎樣用EXCEL輸入6位數字後,而自動轉做hh:mm:ss?

2008-04-18 8:55 pm
怎樣用EXCEL輸入6位數字後,而自動轉做hh:mm:ss?

回答 (3)

2008-04-19 12:34 am
✔ 最佳答案
首先說明一些Excel常規
在 A1 輸入 123456
可以用自訂單元格格式: 00":"00":"00
將A1的外觀, 顯示成 12:34:56
但A1 的值仍然是 123456, 無法將A1的值改變為時間值的12:34:56

如需將A1的值改變成時間值, 除非用VBA(VBA一定可以), 否則祇能在另一格顯示, 假設是B1
將B1先設定為時間格式 hh:mm:ss
在B1輸入公式 =TIMEVALUE(TEXT(A1,"00"":""00"":""00"))
B1便會顯示 12:34:56, B1的值亦會變成 12:34:56 的時間值
如將A1改成 112233, B1亦會自動變成 11:22:33

2008-04-18 21:38:32 補充:
假設
B1 = 12:34:56
B2 = 14:16:18
方法一:
B3 = B1+B2
將 B3 自訂格式為 [h]:mm:ss
B3顯示為 26:51:14
方法二:
B3 = TEXT(B1+B2,”[h]:mm:ss”)
B3亦是顯示為 26:51:14
2008-04-18 10:55 pm
animal_wai既做法係唔得架. 咁樣改個custom cell format, 只可以限制住你所入落去果格既format唔會變成其他format, 但唔會識得自動將你新key in既value轉 成hh:mm:ss;

反而, 如果winnieyicksy 你唔需要用個value黎計數的話, 你可以right click -> Format Cell > Custom , 然后響 Type度打 ##":"##":"##, -> OK. 咁樣你響果個CELL度打任何6個位數字, 果格就會自動幫你轉成 “xx:xx:xx”喇~~
2008-04-18 9:19 pm
你可按右件,選儲存格格式>>>>選自訂>>>>>打hh:mm:ss
按確定就可以了


收錄日期: 2021-04-13 15:26:56
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080418000051KK00861

檢視 Wayback Machine 備份