✔ 最佳答案
首先說明一些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