在Excel中按时间顺序排序

时间:2014-01-08 13:15:35

标签: excel

我需要在Excel中按日期对一列数据进行排序。挑战是一些行显示单个月(例如2013年4月),而其他显示两个月以斜线(2013年5月/ 6月)分隔。没有太多逻辑,哪些行有背靠背的月份,所以我不能做一个简单的查找和替换。我可以使用公式或其他一些Excel技巧来使所有背靠背的月份按时间顺序排列。

基本上,我需要一个能够删除/和数字(年份)之间的任何东西的函数。

我发现的另一个挑战是,当我创建一个接近解决方案的函数时,函数列不能按时间顺序排序。

我正在使用Excel 2007

1 个答案:

答案 0 :(得分:0)

您需要创建自定义排序...要进行自定义排序,请按照以下步骤操作:

Home Menu >> Click on Sort & Filter >> Click on Custom Sort

现在在排序弹出窗口中......

1. Select Sort By Column 
2. Select Sort On 'Value'
3. Select Custom List
    a. In Custom List add below list in same define order (You can change format as per your requirements)
          Jan-13
          Jan/Feb-13
          Feb-13
          Feb/Mar-13
          Mar-13
          Mar/Apr-13
          Apr-13
          Apr/May-13
          May-13              
          May/Jun-13
          Jun-13
          Jun/Jul-13
          Jul-13
          Jul/Aug-13
          Aug-13
          Aug/Sep-13
          Sep-13
          Sep/Oct-13
          Oct-13
          Oct/Nov-13
          Nov-13
          Nov/Dec-13
          Dec-13