如何在Excel中将日期格式19000101更改为01.01.1900?

我只是有一个包含一些信息的美国数据文件。由于格式不正确,我使用了文本转列功能将每个单元格的不同部分分开。

我现在面临的问题是日期格式为yearmonthday(例如19000101),没有任何分隔符,例如。要么 -。我需要将其转换为德国风格的day.month.year(例如01.01.1900)。到目前为止,我所有的格式化尝试都失败了,可能是因为它将其识别为数字而不是日期。

感谢任何帮助!

zhang_box 回答:如何在Excel中将日期格式19000101更改为01.01.1900?

如果格式错误的数据位于A列中,请使用=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))将其从字符串转换为实际日期,然后根据需要对其进行格式化。

,

这可以通过一些简单的Text To Columns完成:

enter image description here

1。。选择数据

2。转到Data> Text to Columns

3。。选择Fixed width>单击Next

4。。请勿使用任何换行符>单击Next

5。。在“列数据格式”下,勾选Date,然后选择YMD

6。。在目标位置下,选择$A$1>单击“确认”。

7。。根据屏幕截图显示的结果(取决于您的语言环境,可能有所不同)

8。。右键单击范围> Properties> Custom Format> DD.MM.YYYY> Ok

本文链接:https://www.f2er.com/3165412.html

大家都在问