【问题标题】:Convert string to time in excel在excel中将字符串转换为时间
【发布时间】:2021-10-07 08:53:25
【问题描述】:

在我的 excel 表中,我有一列时间。但时间是按以下格式给出的。

1m 10.37s
2m 8.42s

我想把它转换成 hh:mm:ss

就是想不通。

感谢您的帮助。

【问题讨论】:

  • 这些分钟是否超过 60?秒后总是有两位小数吗?另外,你试过什么?
  • 不,最小值始终为 60 秒。并且在第二个之后并不总是有两个尾随小数。我试过用左右等进行TRIM。

标签: excel excel-formula


【解决方案1】:

你可以试试:

C1中的公式:

=--("0:"&SUBSTITUTE(LEFT(A1,FIND(".",A1)-1),"m ",":"))

显然单元格已被编号为hh:mm:ss


编辑:

=TIME(0,IFERROR(LEFT(A1,FIND("m",A1)-1),0),-LOOKUP(1,-MID(A1,FIND(" "," "&A1),ROW($1:$99))))

【讨论】:

  • 哦,还有一个小问题,我确实有时间不是一分钟。例如 58.80s
  • @GreenSquirrel,查看编辑。
猜你喜欢
  • 2010-09-18
  • 2014-02-28
  • 1970-01-01
  • 1970-01-01
  • 2012-02-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多