将存储为文本的日期转换为正确的日期格式(即 dd/mm/yyyy)

将存储为文本的日期转换为正确的日期格式(即 dd/mm/yyyy)

在 Excel 中,如何将以下文本转换为{dd/mm/yyyy}格式:

Dec 3, 2012
Nov 1, 2012
Oct 2, 2012
Sep 3, 2012
Aug 1, 2012
Jul 2, 2012
Jun 1, 2012

预期结果应该是:-

3/12/2012 {dd/mm/yyyy}
1/11/2012

答案1

尝试使用“文本到列”功能进行“原位”转换

选择日期列然后使用

数据 > 文本到列 > 下一步 > 下一步 > 在“列数据格式”下选择“日期” > 在下拉菜单中选择 MDY > 确定

现在您应该有有效的日期,您可以按照您想要的任何方式重新格式化,例如 dd/mm/yyyy

这里

答案2

您可以使用 Excel 的DATEVALUE函数将每个日期字符串转换为 Excel 日期值,然后将单元格格式化为日期。

要格式化单元格,请选择它们并单击鼠标右键。在出现的菜单上选择“格式化单元格”,选择“格式化单元格”,然后选择日期格式。

答案3

如果您可以以 20120312 这样的格式存储日期,那么您可以使用以下公式

=DATE(LEFT(C7;4);MID(C7;5;2);RIGHT(C7;2))

请尝试以下

=TEXT(A1;"dd/mm/yyyy")

答案4

如果右键单击,则需要选择格式化单元格选项,选择自定义选项(一直到底部),然后在类型框中输入 dd/mm/yyyy 并单击确定

相关内容