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

下面的图片显示了DOB的不同格式,将它们格式化为dd / mm / yyyy最简单的方法是什么? 在右边的date是正确的,但是左边的date是回到前面,并且所有单个数字缺less0。

在这里输入图像说明

我敢肯定,原定于一九八七年三月八日并非一九九七年三月八日,而是从一九九七年八月三日开始。 在文本导入过程中Excel错误地转换的所有其他模棱两可的DMY / MDYdate也一样。 有些date仍然是文字,因为(如A3)一年中没有13个月。

将其余数据转换成现在一半的数据已经是错误的是没有意义的。 放弃导入,然后正确导入。

我可以从Excel VBA中转述叙述- 将文本转换为date,但在那里已经有充分的描述。 简而言之,将文本带回数据►获取外部数据►来自文本,并在文本导入向导中指定正确的date转换掩码。 在VBA中,使用Workbooks.OpenText方法并将xlColumnDataType指定为MDY。