
可能的重複:
將 Excel 文字字串轉換為時間
我必須在工作簿中輸入預約時間。
例如,我有單元格E2
來輸入時間。我會輸入,比如說1500
。我怎樣才能更改1500
為15:00
.
我已經嘗試了=TIMEVALUE()
找到的幾個語句,但是當我輸入字串1500
或類似內容時,單元格中顯示的結果是0:00
並且公式欄顯示當前日期和時間。
答案1
讓我們以 CELLA1
包含為例1500
。為了達到這個結果,有很多方法可以實現。
讓我們一一進行吧。
現在您可以這樣做,以獲得一種結果:-
=TEXT(REPLACE(TEXT(A1,"##-##"),3,1,":"),"h:mm AM/PM")
或者
=TEXT(LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2), "h:mm AM/PM")
或者
=TIME(LEFT(A1,2),RIGHT(A1,2),0)
輸出:
3:00 PM
如果您只想在兩者之間添加冒號,請按以下方式操作:-
=LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2)
或者
=TEXT(LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2), "h:mm")
或者
=TEXT(A1,"##\:##")
輸出 2:
15:00