如何利用Excel自动排序

  我们在数据分析中,会有综合评价问题,这个时候我们需要进行指标排名,或单项指标及综合指标排名。那么如何在Excel里面实现系统的字段排名,同时需要选择任何一个指标进行排名呢?其实,Excel的Vlookup功能就可以实现了!

下面,我们看看,如何利用Excel来实现任意单项指标的排名:

首先,假设你有这样八个单项指标的数据: 

现在,我们希望能够任意得到某列,也就是某个指标的数据,我们可以在该表的右边定义一个指数,例如我们可以设计J2单元格,默然取值=1;

然后我们采用Vlookup,根据J2单元格数据决定某列指标移出来;Vlookup的语法在下面可以看出来;

现在我们就可以根据J2单元格取值,任意指标列都可以移动现在位置;接下来,我们对这个指标序列进行排列,

现在O列数据已经排列了(最大值是第一名);那么,我们自然想到,能否我们看到的数据都是从第一名顺序排列呢,当然可以,首先我们P和Q列等于K和L列,形成了右侧的数据表,我们再次采用Vlookup功能来按指标得分名次顺序自动排列:

现在右侧的两列,就根据S列的名称,自动排列了;

如果你还希望选择指标的时候,更方便,可以在窗体中选择组合框,定位八个指标

接下来,我们就可以任意选择排名指标了!

当然,如果你有单项指标的二级测试指标和综合指标都可以这样自动排名,也可以不排名,而采用地理地图信息来展示任意一个指标了!

备注:如果指标中有重复得分,该方法会有问题!要解决是比较困难的,但可以解决!

祝大家工作愉快!