Excel多条件筛选实例
Excel筛选数据天天都要用到,有时候会碰到一些复杂的筛选要求。
案例:表格原始数据如下
1、筛选苏宁和国美门店
开始菜单栏【筛选】,点击筛选控件,选择【包含】筛选方式,对门店的筛选填包含苏宁或国美关键词,得到结果,该方法只适用一个或二个条件。操作动图如下所示:
2、筛选苏宁、国美和五星门店
很明显使用包含方法只适用两个以下条件,当条件增加时,便不适用,可使用下面两种方法解决:
2.1方法一:将当前内容添加到筛选器
首先筛选出包含苏宁的门店,然后筛选包含国美的门店,并在添加到筛选器打勾,最后筛选包含五星的门店,要添加到筛选器前面打勾,通过这个技巧,可以筛选出三个条件的内容。操作动图如下所示:
2.2方法二:高级筛选方法
借助辅助列输入,门店、*国美、*五星、*苏宁
然后使用高级筛选功能,列表区域选择原数据库A1:D10,条件区域选择辅助列数据F1:F4,即可得到按要求筛选的结果,操作动图如下所示:
3、筛选面积大于50或销量大于500
前面的多条件都是门店字段的,一个字段的,如果碰到了的多条件是两个字段的,那么用普通方法是解决不了的,用辅助列,使用公式=OR(C250,D2500),符合条件的值都会显示TRUE。
然后对辅助列筛选TRUE值即可,另外的方法就是使用高级筛选功能。如操作动图所示:
切记面积和销量的两个条件是在两行的,才是或条件,要不然就是与的关系 ,返回的结果就是面积大于50并且销量大于500的,如下所示:
快去试试吧!
在EXCEL表中如何在多列设置自动筛选功能
1、首先打开Excel工作表,然后在工具栏找到数据工具,点击筛选——自动筛选,如图。
2、然后点击“性别”下方的三角形,在工作表中筛选“性别”,如图。
3、如果选择筛选的内容是“男”,在职称行点击“男”就可以得出所有属于性别为男的人员,如图。
4、点击自动筛选后,也可以使用其他的内容来筛选,例如性别、学历、工资,或者升序排列和降序排列,如图。
Excel将当前数据添加到筛选器筛选技巧是什么
有这样一份数据,现在想用 Excel 的筛选功能,将10多岁和20多岁的人筛选出来。那么应该怎么做呢?以下是我为您带来的关于Excel将当前数据添加到筛选器筛选技巧,希望对您有所帮助。
Excel将当前数据添加到筛选器筛选技巧
技巧1:简单的类型筛选
首先,选中数据表格中的标题,选择【开始】选项卡中的【排序和筛选】,然后点击【筛选】。
我们就可以点击标题中的筛选按钮进行筛选了,如果注意观察就可以发现不同数据类型,筛选的标准不同
【数字筛选】根据数据大小进行筛选
【日期筛选】根据时间范围进行筛选(正确的日期格式:— / )
【文本筛选】根据文本内容进行筛选
在【搜索】栏中也可以直接搜索,通配符“ * ”表示任意数量任意字符,“ ? ”表示单个任意字符(必须是英文半角)。
基于数据类型的简单筛选,大同小异,掌握一种筛选方式,就可以融会贯通
技巧2:右键筛选
每次想要筛选数据,都要在项目名称的筛选器中进行筛选十分不方便,其实,我们还可以选中数据直接进行筛选。
选中表中的任意数据,右击选择【筛选】看到想要筛选的内容,直接进行筛选,能够快速提高筛选效率。
技巧3:多条件筛选
我们直接使用搜索框进行多条件筛选,把姓马的与姓何的同时筛选出来。
首先,在筛选搜索框中搜索姓马的,然后再搜索姓何的数据,并勾选【将当前所选内容添加到筛选器】,可以保留上次筛选,实现多条件筛选的叠加。
技巧4:高级筛选
上面的这些筛选 方法 都是非常简单的,没有任何难度,下面我们就来解决一个比较难的问题:筛选出姓马或姓何,且工资在2000——3000元之间的员工。
首先,在表格旁边建立一个筛选表格,具体内容如下图所示
然后,点击【数据】选项卡中的【排序与筛选】区域的【高级】按钮,在打开的对话框中,选择筛选区域,【列表区域】是我们的数据区域,【条件区域】是我们刚建立的筛选表格。
点击确定,就可以得到筛选结果,这就是一个高级筛选的流程。
掌握高级筛选的规律,是非常重要的,如下图所示的筛选表格,列方向是且的关系,行方向是或的关系。
Excel将当前数据添加到筛选器筛选技巧是什么相关 文章 :
★ Excel将当前数据添加到筛选器筛选技巧是什么
★ Excel基础知识教程
★ excel2003自动筛选的使用教程
★ excel表格制作教程
★ excel2003自动筛选不能用的解决方法
★ excel2003添加组合框的教程
★ excel2003添加密码的方法
★ excel2003添加页码的教程
★ 如何用excel制作销售业绩完成比例分析图表
var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = ""; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();