请问这个小时秒分时长,怎么可以转为时间00:00:00

我把有小时,分,秒的“小”去掉后,改为时间格式就第一栏就显示出来了。但是分,秒的不管用?我现在在分秒的前面一个个复制0时,才可以。有人教教怎么简单一列全部换算为时间格式嘛?后面还要求每个人的时长和。 直播时长 直播时长 4:38:38 6分32秒 2:16:38 1小时12分49秒 5分38秒 4分6秒 11分36秒 1:36:07
湖北省
浏览 215
1
2
分享
2 +1
5
1 +1
全部评论 5
 
学习一下
· 福建省
回复
 
学习
· 广东省
回复
 
懒得批爆

创作者俱乐部成员

解答如下: 个人比较笨,写了很长的公式,不过计算结果应该能达到您的要求 =TEXT(IFERROR(LEFT(A3,FIND("小时",A3)-1),0),"00")&":"&TEXT(IFERROR(IF(FIND("小时",A3),MID(A3,FIND("小时",A3)+2,FIND("分",A3)-FIND("小时",A3)-2),LEFT(A3,FIND("分",A3)-1)),LEFT(A3,FIND("分",A3)-1)),"00")&":"&TEXT(IFERROR(MID(A3,FIND("分",A3)+1,FIND("秒",A3)-FIND("分",A3)-1),0),"00") 公式中: 1、提取"小时"部分 如果存在"小时",提取其前面的数字,否则默认为 0。 使用 TEXT(..., "00") 格式化为两位数。 2、提取"分钟"部分 如果有"小时",则从"小时"后开始查找"分";否则直接从开头查找"分"。 同样格式化为两位数。 3、提取"秒"部分 从"分"后开始提取,直到"秒"前结束。 格式化为两位数。
· 四川省
回复
 
黑化新路

WPS函数专家

你这格式挺千奇百怪啊 我看了下都有分秒,只是有的欠缺时,而且还没有那种25小时的,那就这样吧 =LOOKUP(1,--({"0时",""}&SUBSTITUTE(A2,"小","")))
· 重庆
2
回复
 
你估计得写宏代码了
· 广东省
回复