表格自动排序函数(excel自动排序公式)

数据统计中,排序是常见的需求。今天教大家三个可以进行排序的函数。

案例:

将下图 1 中的分数分别按以下需求提取出来:

  • 从大到小排序
  • 从小到大排序
  • 计算每个分数对应的排名

效果如下图 2 所示。

解决方案:

1. 从大到小排:

在 E2 单元格中输入以下公式 --> 下拉复制公式:

=LARGE($C$2:$C$15,ROW(A1))

Large 函数详解

作用:

  • 返回数据集中第 k 大的值。

语法:

  • LARGE(array,k)

参数:

  • array:必需,需要确定第 k 大值的数组或数据区域。
  • k: 必需,返回值在数组或数据单元格区域中的位置(从大到小排)。

公式释义:

  • ROW(A1):返回 a1 单元格的行号,结果为 1;随着公式下拉,参数会依次变成 A2、A3……,结果分别为 2、3……
  • LARGE($C$2:$C$15,ROW(A1)):返回 $C$2:$C$15 区域中第 ROW(A1) 大的值

2. 从小到大排:

在 F2 单元格中输入以下公式 --> 下拉复制公式:

=SMALL($C$2:$C$15,ROW(A1))

Small 函数详解

作用:

  • 返回数据集中第 k 小的值。

语法:

  • SMALL(array,k)

参数:

  • array:必需,需要确定第 k 小值的数组或数据区域。
  • k: 必需,返回值在数组或数据单元格区域中的位置(从小到大排)。

公式释义:

  • ROW(A1):返回 a1 单元格的行号,结果为 1;随着公式下拉,参数会依次变成 A2、A3……,结果分别为 2、3……
  • SMALL($C$2:$C$15,ROW(A1)):返回 $C$2:$C$15 区域中第 ROW(A1) 小的值

3. 计算每个分数对应的排名:

在 G2 单元格中输入以下公式 --> 下拉复制公式:

=RANK(C2,$C$2:$C$15,0)

Rank 函数详解

作用:

  • 返回一列数字的排位。

语法:

  • RANK(number,ref,[order])

参数:

  • number:必需,要找到其排位的数字。
  • ref:数字列表或引用。
  • [order]:可选,代表排序方式的数字。0 或省略,表示降序;不为 0,表示升序。

公式释义:

  • RANK(C2,$C$2:$C$15,0):C2 在整个区域内的降序排位。

rank 的排序是按西方人的习惯来排的,即如果有两个并列第一,那么第二名就空缺,下一位自动为第三名。

而中国人的排名方式则不会跳空,下一位仍然是第二名。有关中国式排名的统计方法,请参阅

Excel – 4种中国式排名方法,总有一款适合你

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

       
专栏
Excel从入门到精通
作者:Excel学习世界
99币
24人已购
查看
(0)

相关推荐

  • excel2010怎么修改排序规则 excel自定义排序规则的设置方法

    excel是我们常用的办公软件,有时默认排序顺序不理想,想重新自定义,那么excel2010怎么修改排序规则?下面小编带来excel自定义排序规则的设置方法,希望对大家有所帮助. excel自定义排序 ...

  • Excel表格利用乘法函数怎么自动算乘法公式?

    Excel制作表格,现在朋友们应该都会了,但是有的朋友不知道怎么自动计算乘法,还要用计算器来自己算,很麻,我来教给大家怎么利用乘法函数公式让表格自动算出乘法. 操作方法 01 首先制作一个包含单价.数 ...

  • 表格设置序号自动编号(excel自动序号生成)

    文/郭远明在Excel中,自动编号是一项强大的功能,能够帮助我们快速实现有序排列,且能够对数据进行编号.通常我们是通过单元格右下角下拉来实现自动编号的,但随着新数据的增加,需要反复重复这一动作,且当数 ...

  • excel自动求和

    excel自动求和是一个基本的功能,便于统计,当明细有变化时也能自动求和计算.这些功能通过Excel的自带功能就能实现,下面来看演示, 保证3分钟学会excel自动求和. excel自动求和设置方法/ ...

  • Excel表格用rand函数如何实现列数据随机排序

    今天给大家介绍一下Excel表格用rand函数如何实现列数据随机排序的具体操作步骤.1. 首先打开需要随机排序的excel表格.2. 然后选中C1单元格输入"顺序".3. 然后选中 ...

  • Excel表格怎么设置数字相加自动求和?函数?

    不会函数怎么办? Excel表格怎么设置数字相加自动求和呢?有多种方法,详见以下操作方法: 操作方法 01 打开<Excel表格>,在表格里输入想要相加的数字,例如:想计算100+20+3 ...

  • Excel自动求平均值的函数公式教程

    Excel自动求平均值的函数公式 首先,这里是一份成绩表,上面有各门功课的成绩,我们要求出平均分数. ①将光标定位到"平均分"下面一个单元格中,然后点击"插入函数&quo ...

  • excel2010表格如何按数值大小自动排序

    介绍excel2010表格如何按数值大小自动排序,以供参考. 操作方法 01 先选择要排序的单元格. 02 点击excel2010的数据选项卡. 03 点击排序按钮. 04 点击图中所示的按钮确定依据 ...

  • excel自动排序 自动填充

    们在使用excel制作图表时,可能会遇到序号的设置,每个行的序号都依次递增,如果一个一个输入会不方便.或是在表格一列有很多相同内容时一个一个输入也比较慢,如下图的通讯表格,成绩表等就会遇到这样的情况, ...

  • excel表格中怎么制作比赛自动评分表?

    评分表是各种竞赛中常用统计表格.传统的评分表是都是用手工记录.手工或计算器计算,然后再人工排序,这样做不仅效率低下,而且容易出错.利用Excel中排序等相关功能制作的评分表,使总分计算实现自动化,名次 ...