将ddmmyyyy转换为dd / mm / yyyy并排序

时间:2016-12-09 15:27:41

标签: excel

我有一个电子表格,其中包含ddmmyyyy格式的一系列日期,例如01012012,有一种简单的方法可以将其转换为漂亮的日期格式吗?然后再对那些日期进行排序,以便最近一年是第一年,但是最早安排一个月,例如

01.02.2016    
05.04.2016    
01.02.2015    
20.06.2015    
10.08.2015

谢谢!

2 个答案:

答案 0 :(得分:0)

你可以尝试这个,只需阻止你的手机,然后右击并选择格式单元格,自定义和编辑像我共享的图像

this image

答案 1 :(得分:0)

假设Excel将您的日期存储为文本而不是将其解析为日期(在这种情况下,jaro21的答案对您有帮助),那么您可以将以下公式放在B列中:

=DATE(RIGHT(A2,4),MID(A2,3,2),LEFT(A2,2))

假设您的日期位于从第2行开始的A列中,那么此公式会将它们转换为Excel序列日期,然后您可以随意格式化(再次jaro21将从此处为您提供帮助)。

遗憾的是,对于您日期的问题的第二部分,您只能将最旧到最新或最新到最旧排序。您不能先按年份排序,然后按月份排序。要做到这一点,你需要2个辅助列。第一个将复制公式:

=YEAR(B1)

第二栏将是:

=MONTH(B1)

然后,您将首先按月列升序,然后按年列降序。现在你的所有行都按年份排序 先是然后按月。问候。