Excel VBA实战案例及学习心得
Excel及VBA高频问题合集
Excel及WPS表格零基础入门
VBA代码助手专业版 VBA永远的神 VBAYYDS
柚子凭证插件 用友金蝶批量凭证导入工具 Excel880工作室柚子凭证插件
郑广学VSTO插件开发火箭速成班 VBA转VB.NET
郑广学WPS-JSA火箭速成班 案例分享
Introduction
隔行填充背景色:在Excel中,如何快速调整表格格式?
EXCEL880–禁止同列输入重复数据(有效性验证高级应用)
别纠结了,wps斜角线表头用这两招就能搞定!excel斜表头
郑老师教小白系列 如何将Word版本表格不变形转换为excel表格
WPS中如何筛选日期区间 Excel如何筛选某个时间段出生的人
盘点Excel十大黄金快捷键 错过别后悔
规避这7个Excel数据录入错误方式,提前消除隐患
Excel/wps工作表常用操作集锦 新手入门
原来Excel/wps双击鼠标可以干这么多事!
Excel及WPS函数技巧及实战案例(1)
Introduction
ChatGpt来了,我们真的都要失业了么?
微软官方评选的Excel十大函数,你会几个?
ChatGPT 来帮我做函数题?Excel交叉条件求和 wps函数
这些长的很像的Excel函数,一不下心就用混了!
你是不是一直没搞懂这个IF({1,0} ?
Excel新增函数的的典型用法,真香警告!
Excel按日期计算季度的3个函数公式
Excel公式里的TRUE和FALSE,是不是一直没搞懂? wps
Excel成绩等级,销售奖金的公式模板,可以直接套用!
XLOOKUP是怎么把VLOOKUP拍死在沙滩上的
Excel函数进阶:一维表转二维表的5种方法
谁都有缺点,宇宙最强VLOOKUP也不例外
Excel用&合并日期的时候,为什么就变数字了呢?
你是不是一直没搞懂Text函数? 5大案例通关
放弃万金油,FILTER才是最强的查询筛选函数!
学会INDEX+MATCH 告别菜鸟的标志
office365新增神秘的Let函数,你用过么?
长文详解 令人头痛的Excel通配符 wps通配符
掌握6种Excel条件求和技巧 – 求和策略完全指南
目录跳转HYPERLINK函数案例详解
Excel/WPS条件格式中如何使用公式?
Excel/wps排序时让领导自动排前面 其实很简单
Excel新函数的2个高难度案例
Office365升级的14个最新函数 一览无余
Wps中没有溢出功能的FILTER筛选查找函数使用秘笈
一文详解Excel/WPS数组公式的前世今生
10个Excel/WPS逻辑判断函数详解,再也不怕写条件了
8种Excel/WPS函数错误类型原因详解及解决办法
讨厌的Excel/WPS日期问题,这几个函数全部搞定
一组HR考勤常见公式合集 有备无患
Excel及WPS函数技巧及实战案例(2)
Introduction
一组Excel常见疑难杂症实战案例解析
Excel/WPS数学函数全收纳 工程计算必备
VLOOKUP函数出错的10种原因分析 Excel/wps函数
过度吹捧的SUMPRODUCT函数 原来如此简单
神奇的LAMBDA函数,带来Excel函数革命
7个Excel/WPS新函数实现的动态查询筛选函数组合,总有1个你用得着!
Excel超强新函数TEXTSPLIT 难题迎刃而解
抛弃数组公式Excel新函数加持轻松提取前N名
提问加Q群341401932 加微信EXCEL880B领取免费教程
有人的地方就有江湖,有江湖的地方就有争斗,争斗就要以排名的方式体现结果。
“对前n名进行xxx的操作”在各行各业都有需求。
传统的Excel处理方式:RANK或LARGE求取前n名,再排序或其他需要的操作。
Excel 2021版本有新玩法:SORT和SORTBY两个排序函数双管齐下,其乐无穷。
SORT排序
按总分由高到低排序:
=SORT(A2:D16,2,-1)
排序区域A2:D16,按其中的第2列(即总分列)排序,-1表示降序,如需升序可设置为1.
SORTBY排序
按总分由高到低排序,如总分相同再按语文排序。
=SORTBY(A2:D16,B2:B16,-1,C2:C16,-1)
A2:D16:排序区域仍然是A2:D16
B2:B16,-1: 按B列(总分)由高到低
C2:C16,-1:按C列(语文)由高到低
注意两次排序的差别,因为多了一个排序依据,涂颜色两项发生了变化。
INDEX+SORT取前n名
完成排序后再来取前n名,只需取其前n行数据即可。
例如提取总分全三名的案例,先用SORT按总分排序,再用INDEX提取前三。
=INDEX(SORT(A2:D16,2,-1),ROW(1:3),COLUMN(A:D))
INDEX+SORTBY取前n名
如果只需要提取姓名,可以改用SORTBY只对姓名排序,注意,排序依据还是总分。再用INDEX数组公式提取前三个。
=INDEX(SORTBY(A2:A16,B2:B16,-1),ROW(1:3))
提取单笔订单前5名的销售员并口头表扬。注意,前5名中存在销售员重复的情况,要考虑去除重复的问题。
=TEXTJOIN(“,”,1,UNIQUE(INDEX(SORTBY(A2:A19,D2:D19,-1),ROW(1:5))))
SORTBY排序。针对名字区域排序,排序依据是销售额,-1降序。
INDEX结合ROW提取前5,ROW函数的作用是产生一个数组,也可以直接用数组{1,2,3,4,5}代替。
关于ROW的用法,此前有专门的文章介绍,点击查看
UNIQUE去除重复。
TEXTJOIN合并。这一步视需求而定,不合并也是可以的。
如需统计人数,TEXTJOIN改为COUNTA计数即可。
好了,今天的Excel小课堂就到此结束,大家赶紧实际操作联系一下吧,有不懂的问题可以留言问我!感谢关注Excel880,还请多多转发,持续关注我们呀!
郑广学Excel实战教程