Excel中排序的方法有几种?各有什么使用场景?你会吗?
yuyutoo 2024-10-12 01:07 7 浏览 0 评论
排序,应该是Excel中最基本的话题和功能,对于一般的数值排序,部分的亲还可以应对,但对于一些自定义或者函数公式的排序,大部分的亲望而止步……那到底有多少种排序的方法呢?我们在本节内容中寻找一下答案。
一、命令排序。
目的:对信息表中的“月薪”按照从低到高的方式排序。
方法:
1、选定目标列中的任意单元格区域。
2、【数据】-【升序】(排序左侧的A到Z图标)。
解读:
1、此方法排序时,单元格的大小必须相同,如果有合并单元格区域,必须规则。
2、除了【升序】这个外,此方法还可以【降序】(排序左侧的Z到A图标)。
二、快捷键排序。
目的:对信息表中的“月薪”按照从低到高的方式排序。
方法:
在目标列的任意单元格区域右键-【排序】-【升序】。
解读:
快捷键【排序】菜单中,除了【升序】外,还有【降序】、【将所选单元格颜色放在最前面】、【将所选字体颜色放在最前面】、【将选定格式的图标置顶】,从字面意思就可以理解具体作用。如下图所示。
三、多列综合排序。
目的:以【月薪】为主要关键字,“年龄”为次要关键字进行【降序】排序。
方法:
1、选定所有数据区域(包含标题行)。
2、【数据】-【排序】,打开【排序】对话框。
3、选择【主要关键字】中的【月薪】,【排序依据】中的【单元格值】,【次序】中的【降序】。
4、单击左上角的【添加条件】,选择【次要关键字】中的【年龄】,【排序依据】中的【单元格值】,【次序】中的【降序】。
5、【确定】。
解读:
如果仅对“月薪”【降序】排序,则此方法的结果同“命令排序”和“快捷键排序”的结果相同。
四、自定义排序。
目的:按“学历”从高到低排序。
方法:
1、选定所有数据区域(包含标题行)。
2、【数据】-【排序】,打开【排序】对话框。
3、选择【主要关键字】中的【学历】,【排序依据】中的【单元格值】,【次序】中的【自定义序列】,打开【自定义序列】对话框。
4、在【数据序列】文本框中依次输入:
大本
大专
中专
高中
初中
并单击右上角的【添加】,之后【确定】-【确定】即可。
解读:
除了“学历”外,还可以按“职务”等自定义排序。
五、按笔画排序。
目的:按“员工姓名”笔画的多少【升序】排序。
方法:
1、选定所有数据区域(包含标题行)。
2、【数据】-【排序】,打开【排序】对话框。
3、选择【主要关键字】中的【员工姓名】,【排序依据】中的【单元格值】,【次序】中的【升序】。
4、单击右上角的【选项】,打开【排序选项】对话框,选择【方法】中的【笔画排序】并【确定】。
5、单击【排序】对话框中的【确定】按钮。
解读:
按笔画排序也可以【降序】哦!
六、Rank函数排序。
功能:返回指定数字在一列数字中相对于其他数值的大小排名;如果多个值排名相同,则返回平均值排名。
语法结构:=Rank(排序值,数据范围,[排序方式]);排序方式有两种,即降序和升序,分别用0和1表示。
目的:对“月薪”降序排序。
方法:
在目标单元格中输入公式:=RANK(G3,G$3:G$12)
解读:
1、当Rank函数省略第3个参数时,按降序排序。
2、当“月薪”相同时,名次会出现跳跃的情况,如3978为第5名,而下一名次为7,并不是6。
七、Sumproduct排序。
功能:返回相应的数组或区域乘机的和。
语法结构:=Sumproduct(数组或单元格区域1,[数组或单元格区域2]……)
目的:对“月薪”降序排序。
方法:
在目标单元格中输入公式:=SUMPRODUCT((G$3:G$12>G3)/COUNTIF(G$3:G$12,G$3:G$12))+1。
解读:
1、公式=SUMPRODUCT((G$3:G$12>G3)/COUNTIF(G$3:G$12,G$3:G$12))+1总体上可以分为3个部分,第一部分为:G$3:G$12>G3;第二部分为:COUNTIF(G$3:G$12,G$3:G$12);第三部分为:+1。
2、计算时,首先判断G$3:G$12>G3是否成立,以“月薪”3978为例,返回{1,0,1,0,0,1,0,0,0,1};而COUNTIF(G$3:G$12,G$3:G$12)统计的是G$3:G$12区域中每个值在G$3:G$12区域中出现的次数,即返回{1,1,1,1,1,1,1,1,1,1};
3、(G$3:G$12>G3)/COUNTIF(G$3:G$12,G$3:G$12),也就是对应的数组元素相除,得到{1,0,1,0,0,1,0,0,0,1}。
4、当Sumproduct函数只有一个数组元素时,对数组元素进行求和运算,得到4。
5、在公式的最后+1,所以最后的结果为5。
结束语:
方法1-5对于数据的可视化操作常见,而方法6-7经常应用于数据的统计和分析,每个方法都有自己的便捷之处和应用场景,你更喜欢那种方法呢,留言区告诉小编哦!
相关推荐
- WMS系统设计拆解-入库管理1(wms入库作业流程图)
-
入库业务是仓储管理系统(WMS)中最基础、最关键的环节之一,直接影响到库存准确性、作业效率以及后续的出库和库内操作。作为仓储产品经理,深入理解入库业务的复杂性并设计出高效、灵活的解决方案,是提升仓储整...
- WMS系统的序列号管理(smart cover序列号)
-
在现代物流和仓储管理中,序列号管理扮演着至关重要的角色。它不仅帮助企业追踪商品流转,还能有效防止盗窃和伪造。然而,许多企业在实施序列号管理时常常面临各种挑战。本文将详细介绍在WMS(仓库管理系统)中,...
- 什么是系统管理?#企业管理(系统管理主要包括哪些内容?)
-
什么是系统管理?邱奕玮,营利增长地图顾问。我们老说要搭建管理系统,搭建管理体系到底什么是管理系统?很多时候老板其实概念是很模管理,给员工说你要做流程,员工就做一套流程文件,然后又说要做绩效考,员工又做...
- 公务员管理系统(公务员管理系统hzb怎么导出)
-
公务员管理系统headerfooter...
- 物流管理系统(比亚迪物流管理系统)
-
以管理员身份登录,进入系统业绩管理页面。1、创建界面后,继续完成相关操作。2、根据业绩管理模块的指引进行软件操作。3、更多模块请参见哲程CRM客户管理软件物流版官方操作手册。(9744083)...
- 更多驱动适配 + 跨平台共享,deepin深度操作系统打印管理升级
-
IT之家4月8日消息,深度操作系统今日发文宣布:为了解决打印机驱动的兼容性问题,deepin正式推出全新驱动下载平台,并升级了打印管理器,重点扩展驱动覆盖范围、优化跨平台兼容性、并深度支持...
- ERP系统功能拆解——生产管理是什么?怎么用?
-
本文深入探讨了ERP系统中的生产管理功能,揭示了如何通过高效的计划和控制来优化生产过程。从生产工单的制定到生产入库,每一个环节都被详细拆解,展示了简道云ERP管理系统如何实现流程自动化和数据跟踪。这是...
- 如何在NetBeans IDE中写出更好的Javadoc
-
作为一名在IDR解决方案上的开发者,我花了我很多时间来增加Javadoc中JPedal的JavaPDF库,使之更易于使用。我认为这可能是非常有用的,显示你的NetBeansIDE中如何简化这个过程...
- 6个最佳的Netbeans扩展插件(netbeans gui)
-
作为一个IDR解决方案的开发者,我花费大量的时间了解NetBeans的PDF查看器和NetBeans插件。下面跟大家分享一下哪些插件是比较值得安装的。下面是我认为比较有趣并值得安装的6个NetBean...
- HTTP404...前端必知,精辟简介(前端设置https)
-
1、介绍HTTP,超文本传输协议,是互联网中最为常用的一种网络协议。2、组成HTTP协议有HTTP请求和HTTP响应组成。...
- 会计人的 Python 速成指南:20 个常用代码块解析
-
--【AI会计革命:从账房先生到数据军师的跨界突围】【能力重构篇】泰山医院岳涛引言在数字化浪潮的冲击下,会计行业正经历着深刻变革。传统的账房先生式工作模式逐渐被智能化、自动化的流程所取代。对于会...
- EasyExcel导出Excel表格到浏览器,通过Postman测试导出Excel
-
一、前言小编最近接到一个导出Excel的需求,需求还是很简单的,只需要把表格展示的信息导出成Excel就可以了,也没有复杂的合并列什么的。...
- 用 Superb AI Suite 和 NVIDIA TAO Toolkit 创建高质量的计算机视觉应用
-
数据标记和模型训练一直被认为是团队在构建AI或机器学习基础设施时所面临的最大挑战。两者都是机器学习应用开发过程中的重要步骤,如果执行不当就会导致结果不准确和性能下降。...
- 二 计算机网络 前端学习 物理层 链路层 网络层 传输层 应用层 HTTP
-
一、基础概念请求和响应报文客户端发送一个请求报文给服务器,服务器根据请求报文中的信息进行处理,并将处理结果放入相应报文中返回给客户端。...
你 发表评论:
欢迎- 一周热门
-
-
前端面试:iframe 的优缺点? iframe有那些缺点
-
带斜线的表头制作好了,如何填充内容?这几种方法你更喜欢哪个?
-
漫学笔记之PHP.ini常用的配置信息
-
其实模版网站在开发工作中很重要,推荐几个参考站给大家
-
推荐7个模板代码和其他游戏源码下载的网址
-
[干货] JAVA - JVM - 2 内存两分 [干货]+java+-+jvm+-+2+内存两分吗
-
正在学习使用python搭建自动化测试框架?这个系统包你可能会用到
-
织梦(Dedecms)建站教程 织梦建站详细步骤
-
【开源分享】2024PHP在线客服系统源码(搭建教程+终身使用)
-
2024PHP在线客服系统源码+完全开源 带详细搭建教程
-
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)