我有一个工作表,其中包含一个包含以下内容的文本字段:
美国东部时间 2017 年 10 月 18 日星期三晚上 9:30
我需要将其转换为日期格式。我不在乎时间,我只需要它看起来像这样:10/18/2017。
任何帮助,将不胜感激。
最佳答案
解析字符串:
=--(LEFT(TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",999)),2*999,999)),LEN(TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",999)),2*999,999)))-3) & " " & TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",999)),999,999)) & " " & LEFT(TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",999)),3*999,999)),LEN(TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",999)),3*999,999)))-1))
然后根据需要格式化。
关于excel - 在excel中将文本字段转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46914308/