如何在 Excel 中格式化不同的 DATE 格式?

How to format different DOB formats in Excel?

下图显示了 DOB 的不同格式,将它们格式化为 dd/mm/yyyy 的最简单方法是什么?右边的日期是正确的,但是左边的日期是从前到后,并且所有单个数字都缺少 0。

我愿意打赌 08/03/1997 最初不是 08-Mar-1997,而是开始时是 03-Aug-1997。在文本导入期间 Excel 错误转换的所有其他不明确 DMY/MDY 日期也是如此。有些日期保留为文本,因为(如 A3 中)一年中没有 13 个月。

现在一半的数据已经错了,再转换剩下的数据就没有意义了。放弃导入,再正确导入。

我可以重复 Excel VBA - Convert Text to Date but it has already been adequately described there. In short, bring the text back in with Data ► Get External Data ► From Text and specify the correct date conversion mask in the Text Import wizard. In VBA, use the Workbooks.OpenText method 中的叙述并将 xlColumnDataType 指定为 MDY。