close

 

建國補習班

標題:

EXCEL時間文字格式轉數值

發問:

請問excel高手 1.我想要將A1-A4(文字),直接轉換為B1-B4 (格式是 [h]:mm:ss) ,應要如何設定呢?(或有甚麼方法轉換) 例如: A B 1 38m35s 00:38:35 2 1h5m 1:05:樂學網線上補習班00 3 38m39s 00:38:39 4 43m2s 00:43:02 2.我要將時間互減,求兩時間之間的差距 更新: 感謝Bug的解答,謝謝您 但第一個公式似乎有錯,不能使用,第二個可以使用但卻也有點問題的樣子,在EXCEL中有幾個地方出現紅色()。 可幫我做一下公式解釋嗎?學英語

最佳解答:

1. 轉換公式如下 (1) 格式調整成hh:mm:ss [B1] =TEXT(SUBSTITUTE(SUBSTITUTE(IF(ISERROR(FIND("h",A1)),"0:"&A1,SUBSTITUTE(A1,"h",":")),"m",":"),"s",""),"hh:mm:ss") 可複製到[B2:B4] (2) 不做格式調整 [B1] =SUBSTITUTE(SUBSTITUTE(IF(ISERROR(FIND("h",A1)),"0:"&A1,SUBSTITUTE(A1,"h",":")),"m",":"),"s","") 2. 時間相減可以 (1) 直接 =B2-B1 得到小數後用儲存格格式調整,但負數會產生格式錯誤 (2) =TEXT(B2-B1,"hh:mm:ss") 但要注意,負數會產生錯誤,所以要改成 =IF(B2-B1
其他解答:

29077F888C89A7E7

arrow
arrow
    創作者介紹

    劉惠婷婆沙獺戊駛 發表在 痞客邦 留言(0) 人氣()