在excel中转​​换持续时间格式

时间:2018-06-08 15:33:01

标签: excel time

我需要在excel中转​​换时间间隔。例如,我需要在下午13:01到晚上13:15之间转换整列时间间隔到1:01 PM-1:15。等等......任何想法?提前谢谢。

摘要:转换13:01 PM-13:15PM至1:01 PM-1:15

3 个答案:

答案 0 :(得分:1)

=TEXT(TIMEVALUE(LEFT(A1,FIND("-",A1)-3)),"h:mmAM/PM")&"-"&TEXT(TIMEVALUE(MID(A1,FIND("-",A1)+1,LEN(A1)-FIND("-",A1)-2)),"h:mmAM/PM")

答案 1 :(得分:0)

假设您的数据从A2开始,在B2中开始并向下复制以适应:

=SUBSTITUTE(SUBSTITUTE(A2,"PM", ""),"AM", "")

然后复制ColumnB并选择Paste Special ...,将值放在顶部,将Text应用于Columns固定宽度,并解析-的任一侧。

在E2中并复制到适合:

=TEXT(B2,"H:mmAM/PM")&"-"&TEXT(D2,"h:mmAM/PM")

虽然很遗憾转换回已转换为时间值的文本时间表示。

将ColumnE,Paste Special ...,值复制到顶部并删除ColumnsB:D。

输出示例:1:01PM-1:15PM

答案 2 :(得分:-1)

= TEXT(TIMEVALUE(LEFT(A1,FIND( “ - ”,A1)-3)), “H:MMAM / PM”)及 “ - ” &安培; TEXT(TIMEVALUE(MID(A1,FIND( “ - ”,A1)+ 1,LEN(A1) - 查找( “ - ”,A1)-2)), “H:MMAM / PM”)  这工作了!谢谢你的帮助!