Excel日期格式

时间:2013-07-02 19:24:50

标签: excel excel-formula

我有一个excel文件,其日期格式如下:20120529

我可以手动将其更改为29-05-2012,但是由于我有超过五千行,所以需要很长时间,有没有办法自动更改每一行的日期格式?

3 个答案:

答案 0 :(得分:3)

当然可以!

使用日期功能

  

日期(年,月,日)

假设您在YYYYMMDD中的日期在A1中,请将其放在B1中:

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

答案 1 :(得分:0)

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

否则,您可以使用mid,left和right中的字符串操作函数将其分解:

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

然后通过'Format Cells'格式化为dd-mm-yyyy。我相信如果区域设置在美国而不是英国,可能会出现一些问题。如果它是前者并且您确实遇到第一个公式的问题,我会使用:

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

然后格式化为dd-mm-yyyy

答案 2 :(得分:0)