【Excel学习记录】04-排序和筛选

1.排序

(1)简单排序

不建议选中某列后进行排序

可以选中一个单元格或者整个表格→开始→编辑→排序和筛选→升序/降序

(2)多条件排序

可以选中一个单元格或者整个表格→开始→编辑→排序和筛选→自定义排序→指定关键字、比较内容、升/降序

针对2003版本最多只有3个关键字排序的问题

excel默认相同的值排序,后边未参与排序的列排序规则与原始顺序一致

因此,可以把优先级最低的列排序,从优先级低到高的顺序进行单独排序即可

(3)按颜色排序

可以选中一个单元格或者整个表格→开始→编辑→排序和筛选→自定义排序→指定关键字、比较内容为颜色、指定颜色、位置

(4)自定义序列排序

可以选中一个单元格或者整个表格→开始→编辑→排序和筛选→自定义排序→在次序中选择自定义序列,添加指定序列即可

(5)工资条与双行合一

可以先把要插入的表头补充到数据末尾

再把数据区域左侧添加排序列,例如 0 1 2 3 ...

表头区域左侧添加排序列,例如 1.5 2.5 3.5

然后按照排序列进行排序即可

【后续可以用VBA实现】

同理,可以实现双行合一

(6)每页打印标题行

页面布局→页面设置→打印标题→顶端标题行,指定标题区域即可

2.筛选

(1)简单筛选

选中单元格→开始→编辑→排序和筛选→筛选

复制粘贴筛选后的数据可能有问题

可以通过选择筛选后的数据后,再定位可见单元格后,复制粘贴即可

(2)数值筛选

大于 小于...

(3)文本筛选

开头是、结尾是、通配符?*

(4)多列的筛选

方法一:多列分别筛选即可
方法二:使用高级筛选
先把条件写到单元格【必须带表头,单元格的值为具体值,不是公式(若是公式,则表头不能是已有表头)】,注意且、或的逻辑关系,且:值放一行,或:值错开行,
数值的条件可以用符号 比如大于300 条件单元格写 >300
条件区域单元格的行数表示要几种值
河南 或 人口大于1000000的广东 或 人口大于5000000
区域 人口
河南
广东 >1000000
>5000000

(5)高级筛选

筛选不重复数据

选择一个单元格→数据→排序和筛选→高级→将筛选结果复制到其他区域→指定源数据的列表区域→指定复制到的目标单元格→勾选"选择不重复的记录"

相关推荐
喜欢踢足球的老罗2 小时前
从移动开发转型 AI Agent 工程师:我做了一个开源学习系统
人工智能·学习
wuxinyan1233 小时前
工业级大模型学习之路030:Streamlit 企业级智能体前端工作台
前端·学习·streamlit·智能体
长安紫薯3 小时前
学习AI日记
学习
星恒随风4 小时前
C语言数据结构排序算法详解(下):冒泡排序、快速排序、归并排序和计数排序
c语言·数据结构·笔记·学习·排序算法
NagatoYukee4 小时前
Spring Security基础部分学习
java·学习·spring
米小葱4 小时前
【学习笔记】cmake
笔记·学习
辰海Coding5 小时前
MiniSpring框架学习-分解 Dispatcher
java·学习·spring·架构
初夏睡觉5 小时前
数据结构学习之~二叉堆 (P3378 【模版】堆)
数据结构·c++·学习
z200509306 小时前
【Linux学习】Linux中的进程程序替换
linux·服务器·学习