Excel中的日期格式(Excel date format)

2019-11-02 06:31发布

我有下面的日期格式的Excel文件:20120529

我可以手动将其更改为2012-05-29,但它会花费很长的时间,因为我有五千多行,有没有什么办法来自动更改日期格式的每一行?

Answer 1:

我假设你正在处理一个字符串/数字。 如果它是一个日期,只需格式化日期dd-mm-yyyy

否则,你可以打破它使用字符串处理函数中旬,左,右:

=(right(A1,2)&"/"&mid(A1,5,2)&"/"&left(A1,4))*1

然后格式化为dd-mm-yyyy通过“单元格格”。 我认为可能有一些问题,如果区域设置是美国,而不是英国。 如果是前者,你得到与第一个公式的问题,我会用:

=(mid(A1,5,2)&"/"&right(A1,2)&"/"&left(A1,4))*1

然后格式化为dd-mm-yyyy



Answer 2:

当然可以!

使用日期函数

日期(年,月,日)

假设在你的YYYYMMDD日期为A1,把这个在B1:

 =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))


文章来源: Excel date format