2017-09-27 52 views
0

我有一个数据集,它使用整个月而不是数字或缩写版本将其日期存储为字符串。例如。它在日期字段中存储为“2017年9月24日下午05:20”,而不是092417172000(如果它是mmddyyhhmmss)或2017年9月24日。在Excel中整月到日期时间

我想让excel识别这个日期,但我似乎无法找出使用左侧,中间,右侧的旧方法的方法,但这只会占用符合长度的月份。例如。 “= DATEVALUE(LEFT(A2,13))”适用于长达四个字母的月份,但仅限于此。

是否有另一种方法将此字段转换为日期?

回答

0

问题不是月份名称,它是at以及上午/下午和时间之间缺失的空间。

这个公式将其转换为您然后可以格式化你有多喜欢一个合适的日期:

=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"at ",""),"AM"," AM"),"PM", " PM") 

enter image description here