Excel中的完整月份到日期时间

时间:2017-09-27 19:24:58

标签: excel datetime excel-formula

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

我正在尝试将excel作为日期重新认识,但我似乎无法找到使用左,中,右的旧方法的方法,但这只会占到匹配长度的几个月。例如。 “= DATEVALUE(LEFT(A2,13))”适用于四个字母长的月份,但仅限于此。

还有另一种方法可以将此字段转换为日期吗?

1 个答案:

答案 0 :(得分:0)

问题不是月份名称,而是at以及AM / PM与时间之间缺失的空间。

此公式会将其转换为适当的日期,然后您可以根据自己的喜好进行格式化:

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

enter image description here