我有多行日期时间数据。 例如:
1/10/2014 10:10
2/3/2015 00:03
12/3/2015 12:03
4/3/2015 08:03
2/3/2015 14:03
6/3/2015 22:03
29/03/15 08:03:40
20/03/15 19:03:25
前六行似乎已被Excel识别为DateTime,而第7行和第8行似乎是文本格式。
我无法对其执行任何日期时间计算。
我尝试了Text to Column,但这并没有让我选择将日期和时间保持在一起。
请告知。
答案 0 :(得分:2)
使用“文本到列”工具,将数据拆分为两列。在步骤3中,将日期顺序定义为DMY(源数据所在的顺序)。
然后创建一个新列,您可以在其中添加日期和时间,以便再次将所有内容重新放回一列。复制,粘贴值,删除单个日期和时间列。
答案 1 :(得分:0)
如果您无法更改PC上的本地化(或者不想因为它会弄乱其他内容),您可以始终将其作为文本导入,然后根据已知格式将数据强制转换为日期/时间。我不知道Excel中有任何日期解析功能,所以你可能不得不用蛮力的方式:
=DATE(MID(A1,7,2)+2000,MID(A1,4,2),LEFT(A1,2))+TIMEVALUE(RIGHT(A1,8))
因为您的输入有多种格式,实际上您可能会被迫使用此格式。如果你希望它在所有日期普遍使用,UDF可能是个好主意。
答案 2 :(得分:0)
Excel将您的日期解析为:
mm/dd/yyyy hh:mm
作为Excel默认值。您可以通过尝试Teylyn发布的内容来覆盖它。
例如,您的第一个日期:1/10/2014 10:10
被解释为 2014年1月10日而不是 2014年10月1日。
您需要做的是首先确定并标准化您的日期格式 完成后,我们可以帮助您如何在细胞上正确地确定日期。