Parsing non-standard date format in Excel cell

后端 未结 3 972
南笙
南笙 2021-01-28 19:36

I want to convert dates formatted like \"March 30th 2017, 05:00:00.000\" to an excel date value? What\'s the most elegant solution I can do this with using a cell-formula and no

3条回答
  •  长情又很酷
    2021-01-28 20:26

    This will do the standard "rd","th","st","nd"

    =--(LEFT(A1,MIN(FIND({"rd","th","st","nd"},A1 & "thrdstnd"))-1)& ", " & SUBSTITUTE(MID(A1, MIN(FIND({"rd","th","st","nd"},A1 & "thrdstnd"))+2,LEN(A1)),",",""))
    

    You can add other suffixes as you need to the formula

    Then you can format it as you like.

提交回复
热议问题