我需要在excel中转换时间间隔。例如,我需要在下午13:01到晚上13:15之间转换整列时间间隔到1:01 PM-1:15。等等......任何想法?提前谢谢。
摘要:转换13:01 PM-13:15PM至1:01 PM-1:15
答案 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”) 这工作了!谢谢你的帮助!