Excel综合技巧 高手才会用的排序技巧

  • 时间:
  • 浏览:3
  • 来源:安徽财经大学教务处_安徽大学教务系统_安徽工业大学教务处师范
阅读模式

大家好,这里是合由office,专业过硬,技巧逆天。

今天给大家介绍排序,如何利用Excel制作一张完美的综合排序表。

首先很简单,我们有一张学生分数表:

接下来对总分进行排序,这个很简单,我们就不多说了,直接上图:

最后得到总分排名表

这样我们得到了一张总分排序表,但我们需要将总分的排名序号显示出来,以便我们很清楚学生的排名情况。这就要用到我们今天介绍的第一个函数。

RANK名次函数 语法:RANK(排名数据,排名范围),获取排名数据在数据范围内的排名。 我们在上表增加总分排名,如下图,在F2单元格输入函数:=RANK(E2,$E$2:$E$12),然后进行自动填充。

我们接着增加表格复杂度,我们增加一列,录入学生的班级,如图,我们的需求是要获得学生在该班级的排名情况:

这就要用到我们要介绍的第二个函数。 Sumproduct函数 我们在H2单元格输入=SUMPRODUCT((B2=$B$2:$B$12)*1,(F2

Sumproduct(数据范围一,数据范围二)函数,是对数据范围一的每个数据乘以数据范围二的每个数据,然后将每组乘积相加,得到最终数据。 解析:SUMPRODUCT((B2=$B$2:$B$12)*1,(F2 (B2=$B$2:$B$12)*1):首先B2会跟$B$2:$B$12进行比较,如果相等就返回true,不相等就返回false,然后将true或者false乘以1,得到0(falseX1=0),或者1(trueX1=1),最后会得到一组由0或者1组成的数据组,如{0,1,0,1,0,1}。 (F2 最后将得到的两组数据组进行相乘,乘积求和(如0X1+1X1+0X0+1X1+0X1+1X1=3),得到一个排名数据。 最后将得到排名数据+1,因为得到的数据是从0开始的,而排名是从1开始。 关于sumproduct函数的详解,大家可以看以下我的另外一篇文章: Excel-函数技巧-sumproduct函数乘积求和函数 学了以上两个函数内容,基本上在排名方面就不会有什么问题,当然Excel的功能强大,大家还有什么方法,可以一起来交流哦。

猜你喜欢