标签: excel datetime excel-formula
我有一个数据集,它使用完整的月份而不是数字或缩写版本将其日期存储为字符串。例如。它在日期字段中存储为“2017年9月24日下午05:20”而不是092417172000(如果它是mmddyyhhmmss)或2017年9月24日。
我正在尝试将excel作为日期重新认识,但我似乎无法找到使用左,中,右的旧方法的方法,但这只会占到匹配长度的几个月。例如。 “= DATEVALUE(LEFT(A2,13))”适用于四个字母长的月份,但仅限于此。
还有另一种方法可以将此字段转换为日期吗?
答案 0 :(得分:0)
问题不是月份名称,而是at以及AM / PM与时间之间缺失的空间。
at
此公式会将其转换为适当的日期,然后您可以根据自己的喜好进行格式化:
=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"at ",""),"AM"," AM"),"PM", " PM")