热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

按某一列排序_技巧不求人!Excel排序还能这么做

估计有不少人,对排序的认识,只停留在点升序或者降序这个层面上。你可知道,有很多情况靠这种排序方法搞不定的。排序是EXCEL的一大功能&#x
18f7441b58db37bcc89e2ae01e85b15b.png

估计有不少人,对排序的认识,只停留在点升序或者降序这个层面上。你可知道,有很多情况靠这种排序方法搞不定的。

排序是EXCEL的一大功能,排序的作用远不止使数据时更直观清晰,其衍生的功能也是十分实用且高效。今天分享的技巧就是与排序相关的,学完了你才知道原来排序的作用比你想象中的还要强大!

按行排序

当需要排序的项目在行时,可以选择按行排序。

步骤:

选中数据,点击【数据】-【排序】-【选项】-【按行排序】,再选择行数。

888e67cca65918c0e2b80eac8e099979.gif

按字体颜色进行排序

为了标识数据的程度或特殊性,将数据设置为不同颜色的字体,将相同颜色的字体排在一起可以直观的对数据进行分类。

步骤:

1、选中数据,点击【数据】-【排序】;

2、选择主要关键字,排序依据选择【字体颜色】,次序选择数据的字体颜色,选择【在顶端】。

3bf3e48b48cdd3753aed6daeae19cca7.gif

按字符个数排序

数据字符长度不一看起来十分混乱,将数据按字符个数排序看起来更加清楚直观。

步骤:

1、在另一列单元格中输入【=LEN(A2)】算出每个数据的字符个数;

2、选中数据后点击【数据】-【筛选】,在B列的筛选箭头中选择【降序】。

3、删除B列。

543c20e2a39a9e5b0ca625aa810ea16c.gif

利用排序制作工资条

工资条跟排序有什么关系?想不到吧!利用排序可以轻松制出工资条!

步骤:

1、在表格下端复制粘贴【姓名】与【工资】,有几个员工复制几个。

2、最右端输入序号,有几个员工就输入几个序号。

3、复制粘贴序号在下端【姓名】与【工资】处。

4、选中整个表格,选择【数据】-【排序】-关键字选择【序号】,升序排列。

5、排序完毕后删除序号列。

c3fa59350f9d811958099e14acf5074c.gif

返回排序前状态

排序后不满意?别急,我帮你轻松返回排序前状态!

步骤:

下图对“姓名”进行升序排序后,要返回排序前状态,在表格后再添加一列序号,然后选中表格后对【序号】进行升序排列即可。

2e5dbb60bc1c0a027aa1bf01f5741bcb.gif

Excel表格自动排序

从网上下载的各大城市最新平均工资排行表

736a775c009076a1be38d1b52cd3c247.png

当改动其中一个城市的平均工资时,比如广州由7965改为10000,整个表格的顺序会自动调整:

4f2a33e2b73ff7168235836818037ec9.gif

是不是很神奇的样子,怎么做到的?

本技巧用到了两个VBA编程知识:录制宏和事件程序。别怕,你不用写代码,只需要简单2步,新手也可以轻松完成!

1、点击左下角的“录制宏”图标(点击后图标会变成小四方块),弹出的窗口直接点确定(记住宏名称)。选取表格区域(从数字列向左选取)后点排序命令。最后点小四方块停止录制(这一步很重要,不要忘了点)

f28ef365cdb67156e9fb040c6a617d91.gif

2、在工作表标签上右键 - 查看代码 ,在弹出的窗口中左侧下拉框中选取worksheet,右侧下拉框中选取Change,然后在自动生成的代码中间插入一行,输入第一步中出现的宏名称(宏6),关闭弹出的代码窗口。

434350f0a556b68ed1346b4dc00199a4.gif

设置完成!你修改数据后,表格就可以自动调整顺序了:

d280656e3726f300bc6f6a6579206463.gif

注:

  • 表格中因为含有宏代码,所以在保存时会弹出一个提示窗口,点否并保存为Excel 启用宏的工作簿类型。
  • 删除自动排序功能方法:另存为xlsx格式即可。
80f4ea4665ab67a4c17346fa0eaf28e1.gif

几个排序技巧就介绍完啦,是不是很实用呢?这么简单又实用的技巧快点学起来吧!



推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 使用C#开发SQL Server存储过程的指南
    本文介绍如何利用C#在SQL Server中创建存储过程,涵盖背景、步骤和应用场景,旨在帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 在过去两周中,我们利用 ReportViewer 开发了与生产良率相关的报表,其中每个制程的直通率是所有测试项良率的乘积。由于 ReportViewer 没有内置的累乘函数,因此需要借助自定义代码来实现这一功能。本文将详细介绍实现步骤和相关代码。 ... [详细]
  • 本文介绍如何使用 Python 获取文件和图片的创建、修改及拍摄日期。通过多种方法,如 PIL 库的 _getexif() 函数和 os 模块的 getmtime() 和 stat() 方法,详细讲解了这些技术的应用场景和注意事项。 ... [详细]
  • 本文介绍如何使用 Python 的 xlrd 库读取 Excel 文件,并将其数据处理后存储到数据库中。通过实际案例,详细讲解了文件路径、合并单元格处理等常见问题。 ... [详细]
  • 本文介绍了MindManager在项目管理中的强大功能,特别是其内置的甘特图工具。通过该工具,用户可以轻松创建和管理项目计划,优化任务分配,并与其他软件无缝集成。 ... [详细]
  • 雨林木风 GHOST XP SP3 经典珍藏版 V2017.11
    雨林木风 GHOST XP SP3 经典珍藏版 V2017.11 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 本文探讨了如何在VBA中动态执行保存为变量的代码行,特别是针对不同表单的字段引用。通过示例和详细的解答,帮助读者掌握这一技术。 ... [详细]
  • 鼠标悬停出现提示信息怎么做
    概述–提示:指启示,提起注意或给予提醒和解释。在excel中会经常用到给某个格子增加提醒信息,比如金额提示输入数值或最大长度值等等。设置方式也有多种,简单的,仅为单元格插入批注就可 ... [详细]
  • 本文介绍了解决在Windows操作系统或SQL Server Management Studio (SSMS) 中遇到的“microsoft.ACE.oledb.12.0”提供程序未注册问题的方法,特别针对Access Database Engine组件的安装。 ... [详细]
  • 本文介绍了一个基于 Java SpringMVC 和 SSM 框架的综合系统,涵盖了操作日志记录、文件管理、头像编辑、权限控制、以及多种技术集成如 Shiro、Redis 等,旨在提供一个高效且功能丰富的开发平台。 ... [详细]
  • 本文详细介绍了如何使用Python中的xlwt库将数据库中的数据导出至Excel文件,适合初学者和中级开发者参考。 ... [详细]
  • 使用M函数轻松处理Excel中的多分隔符分列问题
    在处理Excel数据时,经常会遇到需要根据不同的分隔符来拆分单元格中的内容。本文介绍了一种利用M函数在Power Query中实现这一需求的方法,即使面对多种分隔符也能轻松应对。 ... [详细]
  • Søren Kierkegaard famously stated that life can only be understood in retrospect but must be lived moving forward. This perspective delves into the intricate relationship between our lived experiences and our reflections on them. ... [详细]
author-avatar
我和你2602883283
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有