You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Excel中将天、时、分转换为秒(Dd HH:MM:SS格式)

在Excel中将Dd HH:MM:SS格式时间转换为秒的方法

以下两种方法可实现将类似2d 07:51:00的格式转换为总秒数(示例预期结果:201060):

方法一:使用TEXTSPLIT函数(Excel 365/2021及以上版本)

若你的Excel版本支持TEXTSPLIT,公式会更简洁。假设目标数据在A1单元格,输入以下公式:

=TEXTSPLIT(A1,"d ")[1]*86400 + TIMEVALUE(TEXTSPLIT(A1,"d ")[2])*86400
  • 逻辑:以"d "为分隔符,将文本拆分为天数部分和时间部分;天数乘以86400(1天=86400秒),时间部分通过TIMEVALUE转换为Excel时间值后再乘86400,两者相加得到总秒数。

方法二:兼容旧版本Excel的函数组合

若使用旧版Excel(无TEXTSPLIT功能),可通过LEFT、FIND、MID组合实现:

=LEFT(A1,FIND("d ",A1)-1)*86400 + TIMEVALUE(MID(A1,FIND("d ",A1)+2,99))*86400
  • 逻辑:LEFT(A1,FIND("d ",A1)-1)提取"d "前的天数数字;MID(A1,FIND("d ",A1)+2,99)提取"d "后的时间文本;同样将天数转秒、时间转时间值后再转秒,相加得到结果。

验证示例

以2d 07:51:00为例:

  • 天数部分:2*86400=172800
  • 时间部分:TIMEVALUE("07:51:00")对应数值为0.327083333,乘以86400得到28260
  • 总和:172800+28260=201060,与预期结果一致

内容的提问来源于stack exchange,提问作者Moe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 07:40:21