问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-22 22:31

我来回答

8个回答

热心网友 时间:2022-04-15 04:11

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

先看结果:



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

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

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

具体操作见下面的动图:



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

希望对你有帮助。

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

热心网友 时间:2022-04-15 05:29

1. 首先在做分类汇总前,需要先对数据进行排序,否则无法进行分类汇总。
2. 选中一列数据,在插入-排序和筛选命令下选择升序或降序进行数据排序,在”排序提醒“对话框中确保选择了:“扩展选定区域”,这样同行的数据排序仍在同一行。
3. 在排序完之后,点击数据区域中的任一单元格,在“数据”选项卡的“分级显示”组中单击“分类汇总,此时弹出分类汇总对话框,且系统自动选中所有的数据。
4. 在“分类汇总”对话框中,分类字段表示要进行分类汇总的字段,汇总方式中可选以计数、求和、平均值等汇总方式,选定汇总项:表示要根据实际进行汇总的数据。之后选择确定。
5. 这样就可以看到在数据左上角上显示了1、2、3 的级别,可以点击不同的数字显示不同级别的汇总结果。如果不再需要汇总结果,则可以在分类汇总对话框中点击:全部删除。

热心网友 时间:2022-04-15 07:03

根据你现在的表,默认“航班起飞正常率”在E列,那么,在G2输入以下函数做为一个参考列:
=IF(A2<>A1,ROW(),G1)
然后在F2列输入以下函数:
=IF(OR(E2=SMALL(INDIRECT("E"&G2&":E"&COUNTIFS(A:A,A2)+G2),1),E2=SMALL(INDIRECT("E"&G2&":E"&COUNTIFS(A:A,A2)+G2),2),E2=SMALL(INDIRECT("E"&G2&":E"&COUNTIFS(A:A,A2)+G2),3)),"是","否")
但是,这会有个问题,比如你相同的值太多,就会导致错误,比如有4个以上并列第一等,或者第一1个,第二1个,结果第三并列2个以上,反正就是前三并列的太多就会出错。从你目前提供的数据来看,貌似没有这种情况,但是如果出现就会导致错误,需要新增错误识别或者修改公式

热心网友 时间:2022-04-15 08:55

可以试试用SMALL函数与IF函数结合写公式。追问我要是能写出来就好了,if部分逻辑并不难,怎么实现分类排序取值,这块我不懂

追答试试:
在F2中输入公式
=IFERROR(IF(COUNTIF(A$2:A2,A2)>3,"",SMALL(IF((A$2:A$200=A2)*(C$2:C$200>=8)*(E$2:E$200<=0.6),E$2:E$200),COUNTIF(A$2:A2,A2))),"")
按组合键确认后下拉填充。

热心网友 时间:2022-04-15 11:03

用python脚本,一步到位,几秒出结果

热心网友 时间:2022-04-15 13:27

排序好不就是前三个?

热心网友 时间:2022-04-15 16:09

分类汇总可以吗追问分类后还是得人工去挑,想用函数实现

热心网友 时间:2022-04-15 19:07

使用透视表?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 小米笔记本无法开机怎么办? excel怎么自动提取出数据最大排列前三名数值出来? 小米电脑未正确启动,自动恢复不了怎么办 excel 如何按名次提取前三名? 小米笔记本启动不了正在撤销 小米笔记本无法开机? 小米电脑中病毒了无法启动 小米笔记本电脑开机黑屏没反应怎么办? 小米笔记本电脑一直进不去系统怎么办? 小米笔记本开不了机,界面出现no bootable devices 怎么办? 小米笔记本突然黑屏无法开机? 小米笔记本开机一直这样,进不去系统怎么办? 小米笔记本开不了机怎么解决,大家帮帮忙? 小米电脑显示自动修复开不了机怎么办? 小米笔记本电脑更新过程中一直在重启,但是就是开不了机怎么回事呢? 天寰广场iphone 大概几天进货一次? 酒店客房房间温馨提示语内容? 关于“此处休息区”的温馨提示语 为什么有许多人不喜欢明朝,是因为朱元璋开头不好吗? 为什么说明朝是中国历史上最有骨气的朝代? EXCEL怎么提取前三名的姓名及各科分数? EXCEL中按班级提取前各科的前三名、后三名的成绩及姓名? excel取前几位数字 Excel中怎么提取各班级当中的前几名? excel中如何依次提取一列中符合条件的多个人员 在excel里,用函数提取工资前三名和后三名,要显示姓名和工资数.谢谢老师指点! EXCEL中如何提取名次有重复的第三名 提取EXCEL中的前几位数据 Excel函数求前三名…index与match算出来的有重复,只能显示第一位…求助 如何用excel筛选出手机号码段,比如139.138.135.138这个号码段!只取前3位,我只要这个号段的其他不要 EXCEL如何快速提取符合条件的数据!急! 玻璃胶枪怎么使用?如何把胶装上去? 结构胶怎么放到胶枪里,是拆包装把胶倒进去还是什么? 堵缝胶枪 怎么用 关于玻璃胶使用方法:如何正确使用玻璃胶胶*以防停止施胶时胶浆外流? 打胶时胶嘴怎样切打出来的胶最漂亮? 玻璃胶枪怎么装? 胶枪打不出胶怎么办 打胶时胶嘴怎样切最好 打出来的胶最漂亮? 蜜蜂的蜕变过程