网站首页 > 知识剖析 正文
今天再给大家介绍 O365 的一个新函数 sort,毫不夸张地说,在 Excel 升级到新版本之前,sort 是我最为期待的新函数之一。
以下操作原本都要通过菜单来实现,自从 sort 函数问世之后,简直太方便了:
- 对某一列排序
- 按照某一列,对整个数据表排序
- 对任意部分列排序
分别来看每个案例。
案例:
下图 1 为某公司员工的业绩完成情况明细表,要求如下:
- 将“业绩”列从高到低排序
- 按照“完成率”从高到低,对整个数据表排序
- 单独提取出“姓名”和“指标”列,并按指标从高到低排序
效果如下图 2、3、4 所示。
解决方案 1:将“业绩”列从高到低排序
1. 将 B1 单元格复制粘贴到 F1 --> 在 F2 单元格中输入以下公式:
=SORT(B2:B9,,-1)
解释公式前,先学习一下 SORT 函数。
函数说明:
作用:
- 对某个区域或数组的内容进行排序。
语法:
- SORT(array,[sort_index],[sort_order],[by_col])
参数:
- array:必需,要排序的区域或数组。
- [sort_index]:可选,表示要按第几行或列排序。
- [sort_order]:可选,表示排序顺序的数字;1 表示升序(默认值),-1 表示降序。
- [by_col]:可选,表示排序方向的逻辑值;False 表示按行排序(默认值),True 表示按列排序。
说明:
- 如果 sort_index 缺失,将假定使用 row1/col1。
- 如果 sort_order 缺失,将假定使用升序排序。
- 默认情况下,Excel 将按行排序,仅当 by_col 为 True 时按列排序。如果 by_col 为 False 或缺失,Excel 将按行排序。
公式释义:
从上面的参数说明可以清楚地知道,下图中公式的含义是:将 B2:B9 区域中的数值按降序排序。
解决方案 2:按照“完成率”从高到低,对整个数据表排序
1. 将表格的所有标题复制粘贴到 F1:I1 区域 --> 在 F2 单元格中输入以下公式:
=SORT(A2:D9,4,-1)
公式释义:
- A2:D9:对 A2:D9 区域排序
- 4:按照第 4 列排序
- -1:按降序排序
2. 将 I 列的格式修改为百分比格式
解决方案 3:单独提取出“姓名”和“指标”列,并按指标从高到低排序
1. 将“姓名”和“指标”列的标题复制粘贴到 F1:G1 区域 --> 在 F2 单元格中输入以下公式:
=SORT(CHOOSE({1,2},A2:A9,C2:C9),2,-1)
公式释义:
- CHOOSE({1,2},A2:A9,C2:C9):用 choose 函数将 A 和 C 列组成一个新的数组,结果为 {"赵铁锤",87;"宋大莲",80;"陈小娟",115;"王钢蛋",156;"诸葛钢铁",162;"马凤英",109;"于予菊",117;"龙淑芬",97}
- SORT(...,2,-1):对上述数组排序,规则为按第 2 列降序排序
有关 choose 函数的详解,请参阅 Excel–一搭配choose使用,这些普通函数立刻大放异彩
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。
猜你喜欢
- 2024-11-26 javascript sort()方法
- 2024-11-26 排序神器,SORT与SORTBY函数用法详解,解决多年老问题
- 2024-11-26 本科、专科、高中、自定义排序不再痛苦!函数学习SORTBY
- 2024-11-26 深入浅出Redis:Redis的排序命令Sort
- 2024-11-26 Excel 多条件排序函数SORTBY,不同数据区域指定不同排序方式
- 2024-11-26 Arrays.sort()方法到底用的什么排序算法(1)
- 2024-11-26 Arrays.sort()方法到底用的什么排序算法(2)
- 2024-11-26 C语言编程实例5
- 2024-11-26 Excel 数据自动排序函数SORT,数据排序原来如此简单
- 2024-11-26 我排序2分钟,同事用sort函数排序几秒,排序结果还能自动更新
- 最近发表
-
- 表格存储 SQL 查询多元索引(表格存储 sql 查询多元索引的方法)
- 数据库教程-SQL Server多条件模糊查询
- Twitch宣布放弃Flash并逐步转型至HTML5平台
- 移动平台最强播放器MX Player:终于支持安卓5.0了!
- win10 NFS+黑群晖远程加载管理Windows文件夹(读写NTFS格式+高清播放器)
- Android端VLC 3.3版本发布,重新设计播放器界面
- 不仅仅被苹果封杀!Youtube宣布迁移Flash
- 揭开网站背后的魔法:B/S系统原来这么简单!
- Adobe Animate (An) 2020网页设计软件下载和安装教程
- Adobe发布“巨量”安全更新:遏制Flash“祸害”Linux
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)