在excel中转​​换时间格式

时间:2017-05-14 13:41:47

标签: excel

我正在尝试使用此处提供的格式Converting Time Formats in Excel但是我所拥有的原始数据的格式为用' "和秒例如5h 13'35“ - 我试过用&替换m和"在公式中引用,但我不能让它工作 - 任何人都可以帮助我吗?

西蒙

4 个答案:

答案 0 :(得分:0)

进行更换时,请确保删除空格。所以,"' "应替换为" m"。我认为这应该使代码工作。

答案 1 :(得分:0)

格式化为时间,请尝试:

=1*(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"h ",":"),"’ ",":"),"”",""))

是智能报价版本。

答案 2 :(得分:0)

  1. 摆脱秒标识符(例如"
  2. 将带有分钟数的空间标识符更改为带空格的小时(例如h
  3. 将小时空间更改为冒号并使用TIMEVALUE获取实时。
  4. 将结果格式化为时间

    =TIMEVALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, CHAR(34), TEXT(,)), "’ ", "h "), "h ", ":"))
    
  5. 请注意,您的示例中没有 tick (例如'),而是标识分钟的反差(例如)。

    enter image description here

答案 3 :(得分:0)

尝试以下公式,

=TEXT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,CHAR(146)&" ",":"),CHAR(148),""),"h ",":"),"hh:mm:ss")

此公式使用ascii值标识'"并最终替换它们,为您提供时间格式。希望这会有所帮助。