将日期/时间文本转换为日期/时间值

将日期/时间文本转换为日期/时间值

我在 Excel 2010 中遇到了一个小问题,我有一列以纯文本形式包含日期/时间值,我希望将它们转换为日期/时间值并添加一年。

例如:2011 年 10 月 14 日 03:49:00 至 2012 年 10 月 14 日 03:49:00

我有这个工作来转换日期但不是时间...这是我的代码

=DATE(RIGHT(AB22,4)+1,MID(AB22,4,2),LEFT(AB22,2))

答案1

Excel 应该计算为日期,即使存储为文本

尝试:

=DATE(YEAR(AB22)+1,MONTH(AB22),DAY(AB22)) + TIME(HOUR(AB22),MINUTE(AB22),SECOND(AB22))

然后使用自定义格式显示完整的日期时间:

dd/mm/yyyy hh:mm:ss

相关内容