Excel中的排序和筛选有很多应用场景,尽管很多人经常用到它,也都会使用,但是很多时候仅限于基层的使用,而对其高级的用法都不是很了解。今天不仅给大家介绍排序和筛选的基本用法,还介绍其不为人知的高级用法。
1.基本用法:
排序的基本用法
(1)点击目标区域——右击——排序——选择升序/降序
(2)点击目标区域——开始——编辑——选择左边的升序/降序
(3)点击目标区域——数据——排序和筛选——选择升序/降序
注意事项:【1】当选中不包含在目标区域的第三区域时,排序出来的结果是错误的
【2】当我们把需要排序的数据一起选定时,点击排序,弹出排序提醒对话款,则要选定扩展选定区域
筛选的基本用法
(1)筛选包含1的数字,在搜索框中输入1即可
(2)筛选以1开始的数字,在搜索框中输入1*,这里*是通配符,可以是任意多个字符
(3)筛选以1结尾的数字,在搜索框中输入*1
(4)筛选4位的数字,在搜索框中输入????(英文状态下),四个?占4个位置。这里?表示单个占位符,占1个字符位置
(5)筛选以1开始和以8开始的数字,在搜索框中输入1*,点确定。再打开搜索窗口,在搜索框中输入8*,选取“将当前所选内容添加到筛选器"
(6)精准筛选数字7,在搜索框中输入"7",添加双引号(英文状态下)后可以精确筛选。
(7)筛选*,如果要单独筛选*,则要在*前面加~(按shift+tab上面的键)
2.排序和筛选的进阶用法(多个条件和按颜色)
排序
点击数据→排序和筛选中的排序→弹出多条件排序的对话框,操作如下
注意事项:目标区域中不能出现空白行
筛选
把鼠标放在目标区域的任意单元格上→右击→筛选→点击下图任意一个筛选,则会根据单元格筛选出最后结果
3.自定义排序(如果我们需要排序按我们规定的顺序排序)
第一步文件→选项→高级→自定义排序→输入/导入需要排序的文字或者字母→确定→数据→排序→选中一定好的排序→确定(该操作当我们在空白区域输入其中任意一个词语,往下拖动时,会根据自定义的排序依次生成
4.横向筛选,(Excel提供了竖向筛选,那么表格倒置一下,原来的行变成列,列变成行。完成转置,即可筛选)置换有两种方法
(1)选中目标区域→复制→选择粘贴转置→选中目标区域→数据→筛选(缺陷:当数据源数据变化后,置换后的表格不能随之变化,需要重复选择粘贴转置操作)。
(2)函数转置。按需要置换的区域选取需要填充区域后,在编辑栏中输入=TRANSPOSE(需要置换的区域),光标放在公式结尾处,按ctrl+shift同时再按回车键,再同时松开三键结束公式输入。(transpose函数可以把一个区域进行行列转换。即然是公式,原表数据变化,公式结果当然也会跟着变化。)
5.数据透视表的排序和筛选
排序
在透视表的单元格上→右击→排序(如果要对具体的某一项进项排序,则点击透视表格的下拉按钮,弹出排序对话框,选定排序目标,确定,)
在透视表边上添加个辅助列,然后选中辅助列单元格,数据→筛选,这样子其他没有下拉菜单的也自动生成下拉菜单。
筛选
选定透视表格旁边的空白单元格→数据→筛选→则会在单元格右下角出现筛选的下拉按钮
6.辅助列应用
工资条的制作
在工资表旁边的空白列添加辅助列,序号:1 2 3 4 5 6 7 8 ,复制序号至紧挨住向下填充,将工资表条头黏贴在复制的序号位置,然后进行排序(升序即可)
如果表头,工资条项目还要加一空行,那么序号就向下复制2次,在最后一组序号粘贴工资表条头,再对序号进行升序排序即可。
如果工资条是双行的,将序号复制粘贴两次——然后序号按照升序排列——复制标题——选中区域——按ctrl+g定位空值——按ctrl+v粘贴标题行即可完成双行工资条制作。
筛选后粘贴
在筛选前在旁边的空表列生成序号→选中表头→数据→筛选→复制数据→粘贴→辅助列进项升序
7.1高级筛选
在旁边的空白区域添加筛选的条件→数据→排序和筛选→高级→弹出高级对话框→分别选中筛选的区域→选中条件区域→确定
7.2高级帅选的升级(将要筛选出来的数据放在另外一张表格)
将鼠标定位在需要填充筛选结果的表格→数据→排序和筛选→高级→选中需要筛选的区域→选中筛选条件→选中需要粘贴的区域→确定
使用昨天学习过的宏,可以录制7.2高级筛选的过程,在我们改变筛选条件时,在需要填充区域里,按宏的快捷键,即可完成筛选
8.动态筛选
先按ctrl+t→弹出创建表对话框→选中需要筛选的对话框(选中表包含标题)→确定→设计→插入切片器→勾选需要动态筛选的名称→确定(可同时实现多条件的动态筛选)
网友评论