將數字字串轉換為時間格式:hh:mm

將數字字串轉換為時間格式:hh:mm

可能的重複:
將 Excel 文字字串轉換為時間

我必須在工作簿中輸入預約時間。

例如,我有單元格E2來輸入時間。我會輸入,比如說1500。我怎樣才能更改150015: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

相關內容