在日常工作中,我们经常遇到排序的操作。大部分场景下,都是对数值进行排序,相信太司空见惯了。但有时候会遇到一些不同的要求,例如,我们之前有一期分享过的根据单元格背景颜色或字体颜色进行排序,这个在Excel中也都有直接的功能,只不过是平时使用得少罢了。
 
  但也有一些排序的场景,Excel直接的功能是无法实现的,例如按照字符串长度、按照月份或季度排序等。对于这些场景,我们可以采用变通的方法,利用增加辅助数据标识来实现。
 
Excel实现按季度排序
 
  要求对“销售额统计表”根据季度进行排序。
 
  由于表格中,并没有季度这列数据,所以考虑增加辅助数据标识列“季度”,通过公式提取“日期”中对应的“季度”,然后再根据“季度”进行排序,最后删除辅助列数据标识即可。具体的操作步骤如下:
 
  1、选定G1单元格,录入辅助数据标识列标题“季度”;
 
  2、选定G2单元格,录入公式:=LEN(2^MONTH(A2));
 
  提取“日期”中的“季度”公式不是唯一的,也可以用此公式:=INT(MONTH(A2)/3.1)+1;
 
  两个公式的都是先提取出“日期”中的“月份”数值,然后变换为“季度”数值,不同之处在“月份”变换为“季度”时采用的思路不一样,同学们可以仔细推敲一下。
 
  3、向下填充公式至表格最后一行;
 
  4、选择“季度”列任一单元格,选择“升序”或“降序”;
 
  5、删除增加的辅助数据标识G列,大功告成!