Excel表中如何快速排序;如何快速排序

如题所述

Excel表中如何快速排序

最简单的方法-自定义排序

先将成*绩和姓名录入表格中

选中所有相关单元格,然后点击【排序和筛选】工具栏下的【自定义排序】工具

在弹出的对话框中主要关键字:成*绩 ;次序:降序 然后点确定

这样就将成*绩从最高分到最低分排出来了,接下来需要在名*次中输入从1开始的名*次即可。

函数RANK

将成绩和姓名录入表格中

在第一个单元格内输入公式 =RANK(C3,$C$3:$C$9,0),然后点确定即可得出排序,接着左键按住右下角方框向下拉即可得出所有人的排序。

RANK函数是个求某一个数值在某一个区域中的排序,其中第三个参数“0”表示是降序的意思,最好的排序从1开始。如果第三个函数是“1”则表示是升序的意思。最差的排序从1开始。

COUNTIF函数

录入数据,并在第一个单元格内输入=countif($C$3:$C$9,""C3)+1 然后点击确认即可,下拉单元格复制公式即可得出排序

COUNTIF函数统计出该区域中的数值大于自身的个数,第一名大于自身的个数为0,所以在后面再加上1就可以从1开始对所有人排序了

SUMPRODUCT函数

录入数据,并在第一个单元格内输入: =SUMPRODUCT(1*($C$3:$C$9C3))+1 然后点击确认即可,下拉单元格复制公式即可算出所有人的排序

SUMPRODUCT是个多功能函数,这里$C$3:$C$9C3是判定该区中数值大于自身的数值,该函数将数组对应的值相乘并累加,可得出大于自身数值的人数,然后将其加上1,即获得排序。

温馨提示:答案为网友推荐,仅供参考
相似回答