在文本文件中识别日期。日期格式不正确,数据各不相同。

9 浏览
0 Comments

在文本文件中识别日期。日期格式不正确,数据各不相同。

我需要从C2中提取日期,并找到C2中的日期与A1之间的差异。

日期格式为"Jul, 18 2015",有什么好的方法吗?数据库中每个单元格的文本量不同。有没有办法解决这个问题,使我可以将公式应用于每个单元格并提取天/月/年?

0
0 Comments

日期在文本文件中的格式错误,导致数据不一致。解决方法是使用公式将日期格式化为Excel可以识别的格式。

当日期的格式始终为"Jul 18, 2015"时,可以使用以下公式将其转化为日期值:

=DATEVALUE(MID(RIGHT(C2,13),5,2)&LEFT(RIGHT(C2,13),3)&MID(RIGHT(C2,13),9,4))

该公式将"18"、"Jul"和"2015"拼接为"18Jul2015",Excel将其识别为日期。

如果出现"Error DATEVALUE parameter '' cannot be parsed to date/time."的错误提示,说明日期格式为"Jul 16, 2015",而不是原始问题中的格式。解决方法是将公式进行调整。

如果返回的结果为"42201",无法被识别为日期,可以将公式所在的单元格格式设置为日期格式,这样"42201"将变为"7/16/2015"。

对于返回的"42201"是一个日期数字的疑问,可以参考以下解决方案:stackoverflow.com/questions/37100821/… 这也是一个有趣的阅读:stackoverflow.com/questions/38000194/…

0