【发布时间】:2012-10-18 19:27:29
【问题描述】:
报告服务生成一个 csv 文件,并且某些列(奇怪的是)具有混合的日期/时间格式,一些行包含表示为 m/d/y 的日期时间,另一些则为 d.m.y
当应用 =TYPE() 时,它将返回 1 或 2(Excel 将识别文本或数字(Excel 时间戳))
如何将任何类型的错误日期时间格式转换为可以使用的“正常”格式并确保数据的一致性?
我现在正在考虑两种解决方案:
- 我应该使用现有的 excel 函数以某种方式处理奇数数据
- 我应该从一开始就要求正确生成报告,并首先避免这种麻烦
谢谢
【问题讨论】:
-
你在正确的轨道上!首先尝试要点 2。如果失败,请编写一个公式来转换不需要的日期格式! Excel 对此有很多选择。
-
如果您在记事本中打开 CSV 文件,日期是否不一致,还是在 Excel 中打开文件时会发生这种情况?可能是 Excel 预计日期为(例如)m/d/y,但您的文件的日期为 d/m/y。 Excel 将转换它可以转换的内容(当 "d"
-
Tim,我用记事本检查了 csv,它包含不同格式的行,m/d/y 和 d.m.y,这让我很担心