excle中怎么把时间中的几分几秒改成几:几
答案:3 悬赏:30
解决时间 2021-01-13 04:07
- 提问者网友:我们很暧昧
- 2021-01-12 05:32
excle中怎么把时间中的几分几秒改成几:几
最佳答案
- 二级知识专家网友:怙棘
- 2021-01-12 06:05
如果原始数据是规范时间,可以直接修改单元格格式的时间格式示例。
如果是文本需要转换。比如数据在A列,可以在B1输入公式:
=TEXT(--(CHOOSE(SUMPRODUCT(--ISNUMBER(FIND({"小时","分","秒"},C1))),"00:00:","00:","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C1,"秒",""),"分",":"),"小时",":")),"hh:mm:ss")
下拉填充
或者
=--(REPT("00:",3-SUMPRODUCT(COUNTIF(C1,{"*小时*","*分*","*秒*"})))&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C1,"秒",""),"分",":"),"小时",":"))
把单元格格式修改为“*13:30:55”的格式。
前一种方法得到的是文本,后一种是规范的时间。推荐使用后一种。
补充:不好意思,公式中的C1应该是A1,我在C列做的测试。追问谢谢,前一个公式修改成功
后面那个公式得出的是个零点几几的小数。
还有个问题,我表里的不是几点几分,而是几小时几分,
表里有的是 35小时10分10秒的,用你的公式出来就成 11:10:10了,我希望出来的是35:10:10
有什么方法吗?
谢谢阿!追答=text(--(REPT("00:",3-SUMPRODUCT(COUNTIF(C1,{"*小时*","*分*","*秒*"})))&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C1,"秒",""),"分",":"),"小时",":")),"[hh]:mm:ss")
如果是文本需要转换。比如数据在A列,可以在B1输入公式:
=TEXT(--(CHOOSE(SUMPRODUCT(--ISNUMBER(FIND({"小时","分","秒"},C1))),"00:00:","00:","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C1,"秒",""),"分",":"),"小时",":")),"hh:mm:ss")
下拉填充
或者
=--(REPT("00:",3-SUMPRODUCT(COUNTIF(C1,{"*小时*","*分*","*秒*"})))&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C1,"秒",""),"分",":"),"小时",":"))
把单元格格式修改为“*13:30:55”的格式。
前一种方法得到的是文本,后一种是规范的时间。推荐使用后一种。
补充:不好意思,公式中的C1应该是A1,我在C列做的测试。追问谢谢,前一个公式修改成功
后面那个公式得出的是个零点几几的小数。
还有个问题,我表里的不是几点几分,而是几小时几分,
表里有的是 35小时10分10秒的,用你的公式出来就成 11:10:10了,我希望出来的是35:10:10
有什么方法吗?
谢谢阿!追答=text(--(REPT("00:",3-SUMPRODUCT(COUNTIF(C1,{"*小时*","*分*","*秒*"})))&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C1,"秒",""),"分",":"),"小时",":")),"[hh]:mm:ss")
全部回答
- 1楼网友:鸽屿
- 2021-01-12 08:15
你可以全部替换啊,ctrl + F ,然后将小时替换为: 将分钟替换为: ,最后你再调整一下其他的就可以了
- 2楼网友:忘川信使
- 2021-01-12 07:22
选择那些单元格-》右键-》设置单元格格式-》数字选项卡-》时间,然后选择一个你想要的格式。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯