- ·上一篇:电子表格在Excel2013中如何突显文本颜色
- ·下一篇:电子表格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就可以了。
