excel排序分类后如何获取每类别前三名的数据

excel排序分类后如何获取每类别前三名的数据,第1张

解决这个问题的方法有很多:函数公式数据透视表,VBA。个人认为最简单的方法是使用数据透视表。

先看结果:

利用源数据插入一个数据透视表。

机场字段和航班字段放到行字段区域,起飞正常率字段放到值字段区域。

接着对机场排序,对数值排序,对航班进行值筛选-筛选最小的前三项。

具体 *** 作见下面的动图:

这里还有一点非常重要的,当源数据中的数据发生变化,在数据透视表中刷新,就可以获取最新的数据。(动图的最后部分有演示)

希望对你有帮助。

我是微软认证讲师MCT,微软MOS认证大师。欢迎关注我。

排序的函数,如果大家对Excel基础函数比较了解的话,应该都知道RANK函数。

我们在实际工作中,常常把RANK函数用于对一列数据的基本排序,即从大到小的排序方法,那你还知道它的其他什么用法吗?

今天就给大家系统的分享下RANK函数的用法,分享的内容主要为以下这6种技巧。

​1、升序排列

2、降序排列

3、多列数据排名

4、多条件排名

5、不出现相同排名(以出现顺序进行优先排列)

6、跨多表排名

首先我们先了解下RANK函数的基本定义。

RANK(number,ref,order)

number:要查找排名的数值

ref:参与排名的单元格区域,非数字值将被忽略。

order:代表排位方式,0或不填的时候为降序排列,即最大值为第一名;非零时为升序排列,即最小值为第一名

​知道了RANK函数的基本定义,下面我们来看下它的具体使用技巧。

技巧一、升序排列

比如我们把下面的的数据,按销量由小到大进行升序排列,要如何做呢?

只需要在E2单元格输入如下公式,即可。

=RANK(D2,$D$2:$D$24,1)

按RANK函数的参数定义,当order,非0时即为升序排列。

技巧二、降序排列

同样是使用如上的数据,按销量对数据从大到小进行排序,最大值即为1。

E2单元格公式:

=RANK(D2,$D$2:$D$24)

技巧三、多列数据排名

比如如下样式,我们有多列数据,我们想将多列不同的数据,同样按销量大小进行排名,要如何进行 *** 作呢?

*** 作步骤:

1、选中A1:I8数据区域,按Ctrl+G定位

2、定位条件,选中空值,点击确定

3、输入如下公式,然后按Ctrl+Enter填充,即可

=RANK(B2,($B$2:$B$8,$E$2:$E$8,$H$2:$H$8))

Ps:特别需要注意的是,我们的参数2Number是3个区域的合并,中间是使用英文逗号","连接。

技巧四、多列条件排名

我们有如下的数据,可以看到部分同学的物理化学的总分是一样的,比如"赵云","李白","妲己"都是179分,如果总分一样,我们再依物理成绩的大小进行排序

只要在编辑栏里输入相应的公式即可提取,详细的 *** 作方法如下:

工具/原材料

excel2016、电脑。

1、打开电脑后找到并双击excel2016版表格软件;

2、双击打开exel2016表格软件以后,为了更好的详细说明,先在表格内编辑部份数字内容;

3、编辑好数字以后,此时为了便于提取以B列为辅助列,先选择B列的单元格;

4、选中好以后,在编辑栏里输入公式:“=left(A1,4)”,left代表从左边开始,数字4代表提取的位数;

5、输入正确的公式以后,按“ctrl+enter”快捷键之后,此时B列已成功提取。

用left函数可以解决问题,

left函数的用法:left(数据,从左侧开始截取的位数)

具体公式为:=LEFT(A2,3)

如有需要可以继续交流!

如图,G2公式:

=IF(INDEX($B:$B,MAX(IF(($A$2:$A$31=$F2)$C$2:$C$31=LARGE(($A$2:$A$31=$F2)$C$2:$C$31,COLUMN(A1)),ROW($2:$31))))=F2,INDEX($B:$B,LARGE(IF(($A$2:$A$31=$F2)$C$2:$C$31=LARGE(($A$2:$A$31=$F2)$C$2:$C$31,COLUMN(A1)),ROW($2:$31)),COUNTIF($F2:F2,F2)+1)),INDEX($B:$B,MAX(IF(($A$2:$A$31=$F2)$C$2:$C$31=LARGE(($A$2:$A$31=$F2)$C$2:$C$31,COLUMN(A1)),ROW($2:$31)))))

ctrl+shift+回车,右拉后下拉

以上就是关于excel排序分类后如何获取每类别前三名的数据全部的内容,包括:excel排序分类后如何获取每类别前三名的数据、EXCEL求教如何用函数提取出前10名排序、EXCEL表格中取数字前几位等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9595494.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存