当前位置:首页经验技巧Excel经验excel知识

电子表格Excel 使用公式排序

2026-01-09 10:16:36

1.Excel 使用公式排序

1. 按公式为成绩排名,虽然大家知道RANK能用来排名,但是却不能处理复杂排名,这里小便提供一个简单公式: =RANK(B2,$B$2:$B$12)

2. 下面来详细解释,如何操作。看下面这幅图,排名有相同的成绩,这是简单rank不能处理的问题。所以要用复杂rank才可以处理

3. B2指开头第一位成绩,B是成绩栏

4. B12指最后一位成绩

5. =RANK(B2,$B$2:$B$12),按这个步骤,可以在C2放入这个公式,回车即可。得出为5。如果不能显示,请查看公式复制时是否把空格给复制了。

6. 最后,下拉排名就ok了,鼠标放在黑点处,点左键下拉即可,成绩就这样简单的出来啦。相同排名的也向后拉了一位,看图就知道了。

2.Excel用数组公式计算以后,如何排序

1.假设原来的数组是arr,值是:={1,"",9,"",8,5,7},如下图。

2.新定义一个名称Sort_arr

=***ALL(arr,ROW(INDIRECT("1:"&COUNT(arr))))

这个结果就是新的内存数组,选择A1:A5,输入=Sort_arr,按Ctrl+Shift+Enter,结果如下图。

知识扩展:

1、如果需要的排序结果不必是内存数组,可以直接在单元格B1中输入公式,并下拉复制

=IFERROR(***ALL(arr,ROW()),"")。

2、如果需要的是降序排列的数组,把公式中的***ALL改为LARGE就可以了。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .