想把excel 的d列时间转换成 另一种形式想把d列 15 秒 10 秒 1 分钟 37 秒 2 分钟 45 秒 2 分钟 2 秒 1 分钟 18 秒 1 分钟 19 秒 8 秒 转换成例如:15 秒 转换成 0:15 1 分钟 37 秒 转换成 1:37,有时候还有空行
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 07:20:26
想把excel 的d列时间转换成 另一种形式想把d列 15 秒 10 秒 1 分钟 37 秒 2 分钟 45 秒 2 分钟 2 秒 1 分钟 18 秒 1 分钟 19 秒 8 秒 转换成例如:15 秒 转换成 0:15 1 分钟 37 秒 转换成 1:37,有时候还有空行
想把excel 的d列时间转换成 另一种形式
想把d列 15 秒
10 秒
1 分钟 37 秒
2 分钟 45 秒
2 分钟 2 秒
1 分钟 18 秒
1 分钟 19 秒
8 秒
转换成
例如:15 秒 转换成 0:15 1 分钟 37 秒 转换成 1:37,有时候还有空行,主要注意分钟左右都有空格,秒左右都有空格,还有存在 秒(没有分钟的)
此为通话时长,不是具体某一时刻时间,故不能使用设置单元格式->时间形式,另外主要想要php如何处理,或者access 如何处理,mysql如何处理.
想把excel 的d列时间转换成 另一种形式想把d列 15 秒 10 秒 1 分钟 37 秒 2 分钟 45 秒 2 分钟 2 秒 1 分钟 18 秒 1 分钟 19 秒 8 秒 转换成例如:15 秒 转换成 0:15 1 分钟 37 秒 转换成 1:37,有时候还有空行
能用EXCEL来帮你转换,其他的软件不熟悉,就帮不到你了.
A列为待转换数据,B列输入下面的公式就行了,详见附件.
公式很长,找高人能帮你简化一下吧.
=IF(AND(LEN(A2)>0,ISERROR(FIND("分钟",A2))),IF(LEN(SUBSTITUTE(A2," ",""))<3,"0:0"&SUBSTITUTE(SUBSTITUTE(A2," ",""),"秒",""),"0:"&SUBSTITUTE(SUBSTITUTE(A2," ",""),"秒","")),IF(ISERROR(1/MID(SUBSTITUTE(A2," ",""),FIND("钟",SUBSTITUTE(A2," ",""))+1,2)),SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"分钟",":0"),"秒","")," ",""),SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"分钟",":"),"秒","")," ","")))