Excel经典公式组合:FILTER+SORT+TAKE+TEXTJOIN,轻松提取指定排名数据,职场人必备技能!
- 2026-09-24 04:22:20
Excel经典公式组合:FILTER+SORT+TAKE+TEXTJOIN,轻松提取指定排名数据,职场人必备技能!
在日常工作中,我们经常需要从大量数据中快速提取符合特定条件的排名信息。 比如,根据各分公司的销售数据,快速统计出每个区域的销售冠亚军。 今天就来分享一个高效处理这类问题的公式组合——FILTER + SORT + TAKE + TEXTJOIN,助你轻松实现按条件获取指定排名!
如下图所示,我们需根据左侧表格中的员工姓名、销售业绩及所属分公司,在右侧自动生成每个分公司的销售冠亚军名单。 
在目标单元格中输入以下公式后,下拉填充即可一键生成结果: =TEXTJOIN("、",TRUE,TAKE(SORT(FILTER(A:B,E:E=G2),2,-1),2,1)) 
公式分步解读: FILTER函数:按条件筛选数据 FILTER(A:B, E:E=G2) 作用:从A列和B列中,筛选出“分公司”等于G2单元格(如“北京分公司”)的所有员工姓名和销售业绩。 
SORT函数:对结果进行排序 SORT(..., 2, -1) 作用:将FILTER筛选出的结果按第2列(销售业绩)降序排列(-1代表降序,1代表升序)。 
TAKE函数:提取前N名数据 TAKE(..., 2, 1) 作用:从已排序的数据中,提取前2行(即冠亚军)的第1列(员工姓名)。 
TEXTJOIN函数:合并姓名 TEXTJOIN("、", TRUE, ...) 作用:将提取出的多个姓名用顿号“、”连接,合并到一个单元格中,忽略空值。 
这个公式组合非常适合处理以下类型的任务: 优点: 一步到位:无需辅助列,一个公式完成筛选、排序、提取与合并 动态更新:源数据更新后,结果自动刷新 灵活调整:可通过修改参数轻松调整为“前3名”或“升序排列”
如果觉得这个技巧对你有帮助,欢迎点赞、留言和关注,我会持续分享更多职场办公实用技能!你有任何想学的功能,也欢迎在评论区告诉我哦!



关注公众号回复【领视频】
即可获得Excel2016速成视频一套
文末有福利
应用场景示例

核心公式解析





总结与适用场景
各部门/区域业绩前N名统计 学生成绩按班级排名 项目评分按组别汇总
推荐一个全新的微信群
【办公效能提升研习社群】是专为职场人士打造的高效互动学习社群。每天发布一个侧重Excel基础的知识供学习,学习内容包括:公式函数应用、Excel操作技巧、数据透视表、Excel图表、综合技能等。也可以在群里咨询自己工作学习中遇到的问题,不仅仅能获取答案,更能收获方法。本群为收费群,每月9.9元(或99元终身)。另有免费的交流群也可以选择加入
扫码申请入群

扫码免费下载电子版

更多电子版教程可以通过打卡活动获取:
其他文章推荐:
Excel随机数函数全攻略:RAND、RANDBETWEEN、RANDARRAY用法详解
XLOOKUP函数隐藏神技:巧用2个参数,搞定多表查询与区间匹配!
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。