我从数据库中导出了一些数据作为 excel 文件。其中一列包含以下格式的日期/时间值:
2015-04-09 14:05:11.867
其中 .867 表示毫秒。Excel 将此列识别为文本。如果我删除毫秒,Excel 会将其视为日期(因为它突然右对齐而不是左对齐)。将字段的格式更改为时间或日期没有帮助。如何让 Excel 将列值视为日期/时间?
答案1
我认为对于荷兰区域设置你需要一个逗号秒和毫秒之间——这可以解释为什么当你删除毫秒时它会被识别为日期/时间。
尝试Edit/Replace
在日期/时间列中使用来替换所有“。“与”,“s [用逗号代替点]
您可能需要随后重新格式化年-月-日 时:分:秒,000
注意逗号按该格式
答案2
如果值A1是文本,那么在B1进入:
=DATEVALUE(A1)+TIMEVALUE(MID(A1,FIND(" ",A1)+1,9999))
和格式B1根据您的需要: