- Excel定位查询函数 08-17 09:41
- excel表格iferror函数怎么用 08-17 09:14
- Excel表格文档如何导出为CSV格式 08-16 08:48
- xml格式文件怎么导入到excel 08-14 08:46
- excel2003本地的模板怎么导入并使用 08-13 08:46
- excel如何自动导入对应数据 08-13 08:46
- excel mod函数什么意思 08-12 09:04
- Excel如何覆盖单元格内容前发出警告 08-11 18:03
Excel软件是一款非常受欢迎的表格制作的工具,很多小伙伴对于如何使用SORT函数实现排序,是不是还不是很清楚呢?下面带来详细的教程分享,快一起来看看下面的介绍吧!
用 SORT 函数对原数据「B:C」列排序,得到作图数据,然后插入柱形图就可以了!
在 E3 单元格输入的公式:
=SORT(B3:C8,2,-1)
SORT 函数有 4 个参数:
=SORT (范围,第几列或行,升或降,按行还是列)
❶ 第 1 个参数是必须的,表示需要进行排序的区域。在其它参数省略的情况下,对第 1 列,进行升序排序。
如下公式,SORT 函数对「B3:C8」区域的第 1 列即姓名列,进行升序排序。
=SORT(B3:C8)
❷ 第 2 参数是指定需要排序的第几列。
如下公式,第 2 个参数是 2,表示对「B3:C8」的第 2 列即单量列排序,默认情况是按升序排序。
=SORT(B3:C8,2)
❸ 第 3 参数是排序的依据,是升序还是降序。升序就输入 1,降序就输入-1。
如下公式,第 3 个参数是-1,表示对「B3:C8」的第 2 列即单量列进行降序排序。
=SORT(B3:C8,2,-1)
❹ 第 4 参数表示排序的方向,TRUE 表示按行排序,FALSE 按列排序。
如下公式, 第 4 参数是 1,是一个非 0 值 ,代表 TRUE。公式的意思是对「C2:H3」的第 2 行即单量行,进行降序排序。
=SORT(C2:H3,2,-1,1)
当然在实际工作中,我们还会碰到多条件排序的问题。
如下图,以等级分为第一关键字降序;成绩为第二关键字升序。公式为:
=SORT(B3:D8,{3,2},{-1,1})
公式中第 2 参数是数组 {3,2},表示对「B3:D8」中的第 3 和 2 列进行排序;与之对应第 3 参数是数组 {-1,1}, 其中-1 表示先对第 3 列降序,1 表示对第 2 列再升序。
这里要注意的是,参数中输入的数组要一一对应和先后主次关系。
SORT 函数还有一个兄弟函数,SORTBY 函数。
=SORTBY (范围,排序范围 1,升或降,排序范围 2,升或降...)
下面,我们就来看看这两个函数在用法上的区别:
❶ 按列排序
如下图,按 C 列的单量降序排序,
SORT 函数公式:
=SORT(B3:C8,2,-1)
用 2 表示指定要排序的列,第 2 列,即单量列。
SORTBY 函数公式:
=SORTBY(B3:C8,C3:C8,-1)
用区域 C3:C8 表示指定要排序的列,即单量列。
❷ 横向排序
如下图,按单量行降序排序。
SORT 的函数公式为:
=SORT(C2:H3,2,-1,TRUE)
SORTBY 函数公式为:
=SORTBY(C2:H3,C3:H3,-1)
由此可见,SORTBY 函数直接指定了需要排序的行或列,而不再需要另外设定参数,来说明按行或列排序的方式。
❸ 多条件排序
如下图,以等级分为第一关键字降序;成绩为第二关键字升序。
SORT 函数公式为:
=SORT(B3:D8,{3,2},{-1,1}})
效果如下图:
SORTBY 函数公式为:
=SORTBY(B3:D8,D3:D8,-1,C3:C8,1)
效果如下图:
11.80MB / 2026-08-17
1.05MB / 2026-08-14
1.05MB / 2026-08-14
162.83MB / 2026-08-14
29.48MB / 2026-08-14
80.15MB / 2026-08-14
39.99MB
2026-08-14
3.04MB
2026-08-13
17.68MB
2026-08-13
4.32MB
2026-08-14
69.16MB
2026-08-14
57.62MB
2026-08-14
42.78MB / 2026-06-22
84.55MB / 2026-03-23
248.80MB / 2026-02-07
2.79MB / 2026-07-23
25.97MB / 2026-04-29
1.90MB / 2026-05-07
210.99MB / 2026-07-13
京ICP备14006952号-1 京B2-20201630 京网文(2019)3652-335号 沪公网安备 31011202006753号违法和不良信息举报/未成年人举报:legal@3dmgame.com
CopyRight©2003-2018 违法和不良信息举报(021-54473036)400-105-5185 All Right Reserved