快捷搜索:  汽车  科技

excel如何对分类的数据进行排名(掌握这两个套路)

excel如何对分类的数据进行排名(掌握这两个套路)4. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“筛选”公式释义:2. 在弹出的对话框中按以下方式设置 --> 点击“确定”:3. 将 E 列设置为辅助列 --> 输入以下公式 --> 下拉复制公式:=COUNTIF($B$2:B2 B2)

带条件排名,比如每个班级的前几名,这种需求常常遇见吧。解决起来会不会很棘手?

我今天教大家两种方法,都挺简单的。

案例:

下图 1 是各部门销售人员一季度的业绩表,请筛选出每个月的前三名,效果如下图 2 所示。

excel如何对分类的数据进行排名(掌握这两个套路)(1)

excel如何对分类的数据进行排名(掌握这两个套路)(2)

解决方案 1:

1. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“排序”

excel如何对分类的数据进行排名(掌握这两个套路)(3)

2. 在弹出的对话框中按以下方式设置 --> 点击“确定”:

  • 主要关键字:按“月份”“升序”排序 --> 点击“添加条件”按钮,出现“次要关键字”选项
  • 次要关键字:按“交易数”“降序”排序

excel如何对分类的数据进行排名(掌握这两个套路)(4)

excel如何对分类的数据进行排名(掌握这两个套路)(5)

3. 将 E 列设置为辅助列 --> 输入以下公式 --> 下拉复制公式:

=COUNTIF($B$2:B2 B2)

公式释义:

  • 公式 COUNTIF($B$2:B2 B2) 的作用是统计第二个参数 B2 在区域 $B$2:B2 出现的次数;
  • 第一个参数的起始单元格需要固定引用,其他单元格都要相对引用,这样随着单元格下拉,要统计的区域就会随之增多,就能知道截止至当前行,D 列的数字出现了几次。

excel如何对分类的数据进行排名(掌握这两个套路)(6)

excel如何对分类的数据进行排名(掌握这两个套路)(7)

4. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“筛选”

excel如何对分类的数据进行排名(掌握这两个套路)(8)

excel如何对分类的数据进行排名(掌握这两个套路)(9)

5. 点击“辅助”旁边的筛选按钮 --> 在弹出的菜单中仅勾选 1、2、3 --> 点击“确定”

excel如何对分类的数据进行排名(掌握这两个套路)(10)

这就是每个月的前三名。

excel如何对分类的数据进行排名(掌握这两个套路)(11)

如果有人说不希望改变原数据表的排序顺序,那么可以用下面这个方案。

解决方案 2:

1. 将 E 列设置为排名列,在 E2 单元格中输入以下公式 --> 下拉复制公式:

=SUMPRODUCT(($B$2:$B$25=B2)*($D$2:$D$25>D2)*1) 1

公式释义:

  • $B$2:$B$25=B2:将 B 列的每一个月份值与 B2 单元格相比较,就会产生一组由 true 或 false 组成的数组,从而判断出哪些单元格与 B2 是同一个月;
  • $D$2:$D$25>D2:统计 $D$2:$D$25 区域内有哪些单元格大于 D2,同样产生一组 true 或 false 组成的数组;
  • SUMPRODUCT(...*...*1):sumproduct 函数的作用是将两个数组的乘积求和,所以上述两段公式中同时符合两个条件的单元格相乘就为 true,其他全部为 false;*1 的作用是将逻辑值转换为数值,也可以将 *1 放到函数外面;
  • 1:将比自己大的的个数 1,即可得出自己的名次

* sumproduct 函数计算数组的时候不需要按三键结束。

excel如何对分类的数据进行排名(掌握这两个套路)(12)

excel如何对分类的数据进行排名(掌握这两个套路)(13)

excel如何对分类的数据进行排名(掌握这两个套路)(14)

sumproduct 这种降维式吊打的函数我一直强烈推崇大家好好学习,相关案例真的写得非常多了,可参阅:

  • Excel 异形布局的错行数据表,按条件求和,提需求的算职场pua吗?
  • 全程不用一个 if 函数,快速去除 Excel 中每位选手的最高、最低分
  • Excel – 这些刁钻的按条件求和题,最终没用数组就搞定了
  • Excel – 隔行求和,平时低调的奇偶判断函数就该出场了
  • Excel函数(10)–矩阵乘积mmult与sumproduct
  • Excel – 用 isnumber 忽略错误值求和
  • Excel – 多条件复合查找再求和,听说你不想用数据透视表
  • Excel – 如何根据条件,求指定次数的累积和?这个函数一生推
  • 在 Excel 二维表中查找每个单元格内容出现的次数
  • Excel函数(四) – sumproduct函数计数、排名、求和等等

2. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“筛选”

excel如何对分类的数据进行排名(掌握这两个套路)(15)

excel如何对分类的数据进行排名(掌握这两个套路)(16)

3. 点开“每月排名”旁边的筛选菜单 --> 仅勾选 1、2、3 --> 点击“确定”

excel如何对分类的数据进行排名(掌握这两个套路)(17)

这就是每个月的前三名。

excel如何对分类的数据进行排名(掌握这两个套路)(18)

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

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

猜您喜欢: