将数字字符串转换为时间格式:hh:mm

将数字字符串转换为时间格式:hh:mm

可能重复:
将 Excel 文本字符串转换为时间

我必须在工作簿中输入约会时间。

例如,我有一个单元格E2用于输入时间。我将输入,比如说1500。我该如何更改150015:00

我尝试了=TIMEVALUE()找到的几种语句,但是当我输入字符串1500或类似内容时,单元格中显示的结果是,0:00并且公式栏显示当前日期和时间。

答案1

A1让我们以包含的CELL 为例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

相关内容