使 Excel 识别自定义格式的日期

使 Excel 识别自定义格式的日期

如何让 Excel 将以下格式的文本识别为日期和时间?

我在手机上看到以下日期:2013 年 12 月 3 日星期二下午 1:54:26 +01:00

并希望 Excel 将单元格格式化为日期,以便我可以根据日期创建图表。

答案1

我设法修复了这个问题,但解决方案并不完美。如下所示:

=LEFT(REPLACE(G9;1;(FIND(",";G9));"");18)

我对删除星期几的替换部分很满意,但是当时间是 3 位数字而不是 4 位数字时(9:00 对 11:00),我用来删除时间的 LEFT 在最后留下了一个额外的空格。

答案2

尝试将单元格类型设置为日期,看看 Excel 是否能识别该格式。然后只需将单元格格式自定义为您希望显示的日期即可。

答案3

如果您的文本在 A2 中,请在 B2 中使用此公式

=TRIM(REPLACE(LEFT(A2,FIND("+",A2)-1),1,FIND(",",A2),""))+0

这应该会给你一个代表日期/时间序列号(自 1900 年 1 月 1 日以来的天数)的数字,只需将 B2 格式化为所需的日期时间格式,例如

m/d/yyyy hh:mm

我假设您有美国区域设置,如果没有,公式可能不起作用!

相关内容