【excel多个条件筛选的三种方法】excel多个条件筛选的三种方法
【www.jxxyjl.com--Excel基础】
excel多个条件筛选是数据分析的常见应用。其中可以使用高级筛选多条件字段设置、函数公式、VBA来实现多条件筛选。下面小编就用以上三种方法来教你们怎么使用excel多条件筛选功能。
excel多个条件筛选的方法excel多个条件筛选的方法一:用高级筛选多条件完成多个条件筛选
下图是有两张工作表,“表一”是数据源,“表二”如下图。案例要求:筛选“表一”中性别为“女”或者工资大于6000的记录,将筛选结果放在“表二”中。


下面是具体的操作步骤:
1.首先激活“表二”,此表为当前活动工作表。
2.建立条件区域:在空白地方,比如E1:F3单元格输入条件。
提示:因为筛选条件是“或”的关系,只要性别为“女”或者工资大于6000都可以,因此E2放置一个条件,F3放置另外一个条件。如果将F3的条件放在F2,两个条件就是并列关系,只有同时满足两个条件才可以。
3.单击“数据”——“排序和筛选”——“高级”,打开“高级筛选”对话框,按照如下图设置,单击“确定”,即可完成。

excel多个条件筛选的方法二:使用函数公式实现excel多个条件筛选
“表二”工作表的A2单元格输入公式:=INDEX(表一!B:B,SMALL(IF(((表一!$C$2:$C$16="女")+(表一!$G$2:$G$16>6000)),ROW($2:$16),4^8),ROW(A1)))&"",按ctrl+shfit+enter三键结束,然后下来,直到出现空白为止。
至于具体公式解释,可以参考文章:Excel用函数公式筛选数据的方法http://www.ittribalwo.com/show.asp?id=959
excel多个条件筛选的方法三:使用VBA代码实现excel多个条件筛选
按ALT+F11,打开VBE编辑器,插入——模块,然后复制粘贴下面的代码,按F5键运行。
Sub 多个条件筛选()
Range("A2:C65536").ClearContents
Sheets("表一").Range("A1:G16").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("E1:F3"), CopyToRange:=Range("表二!A1:C1"), Unique:= _
False
End Sub
思路提示:可以将方法一介绍的高级筛选录制宏操作一遍,然后再适当修改代码得到。
其中:Sheets("表一").Range("A1:G16"):表示查找的范围。
CriteriaRange:=Range("E1:F3"):表示查询条件,包括字段名称。
CopyToRange:=Range("表二!A1:C1"):表示结果的保存范围,包括字段名称。
>>>下一页更多精彩“excel用if函数多个条件筛选的教程”
相关阅读
- excel表格rank函数_Excel表格怎么使用rank排名次
- 【excel怎么取消只读模式】Excel怎么取消只读模式
- excel字怎么竖着写_Excel让字竖着写的方法步骤图
- excle设置边框和底纹|excle设置底纹的方法步骤详解
- 当excel突然出现NA|Excel中突然出现打不开的处理方法
- excel怎么设置自动求和_excel怎么设置自动求和
- excel怎么计算指数函数_excel怎么使用指数函数
- [excel怎么筛选两个表中相同数据]excel怎么筛选两个表中相同数据
- [excel表里设置超链接]excel设置超链接的的方法步骤图
- 【excel2007版】Excel中2007版进行按姓氏笔画排序的操作方法
-
【excel中如何输入根号计算】excel中输入根号的教程详细阅读
Excel中的根号具体该如何输入呢?接下来是小编为大家带来的excel中输入根号的教程,供大家参考。excel中输入根号的教程:输入根号步骤1:首先说明下电脑上打开出来的更好和我们实际以为的不太相同,excel根号里面更好就像是一个勾号输入根号步骤2:我们在桌面上找到输入法,右击选择软键盘输入根号步...
-
excel怎么自动算百分比_excel自动算百分比的方法步骤图详细阅读
Excel中经常需要使用到自动计算百分比的技巧,数据中需要计算百分比具体该如何操作呢?下面是小编带来的关于excel自动算百分比的方法,希望阅读过后对你有所启发!excel自动算百分比的方法自动算百分比步骤1:如图,要求每个项目的花费占总数的百分比。excel自动算百分比的方法图1自动算百分比步骤2...
-
[excel输入平方符号]excel中输入开方符号的方法步骤详细阅读
Excel中需要输入开方符号,具体该如何把开方符号输入到Excel中呢?下面是由小编分享的excel中输入开方符号的方法,以供大家阅读和学习。excel中输入开方符号的方法输入开方符号步骤1:比如睫毛需要在单元格中输入5²,如图所示。excel中输入开方符号的方法图1输入开方符号步骤2:首...
-
2开平方的计算方法_excel中开平方的计算方法详细阅读
Excel中经常需要开平方进行计算,开平方具体该如何计算呢?接下来是小编为大家带来的excel中开平方的计算方法,供大家参考。excel中开平方的计算方法:平方米计算步骤1:首先了解power函数是幂函数的符号,power是指指数,POWER(number, power)这个是其主要的用法,对于nu...
-
excel制作考勤表的方法步骤详解_excel考勤表的制作步骤图文详解详细阅读
Excel中经常需要制作各种表格,考勤的时候就需要制作考勤的表格,考勤表具体该如何进行制作呢?下面是小编带来的关于excel考勤表的制作方法,希望阅读过后对你有所启发!excel考勤表的制作方法制作考勤表步骤1:首先,如下图,前三行留空。在A4输入一个姓名,从A4开始直到H4加上边框。excel考勤...
-
excel隔行复制|excel中进行隔行求和的方法详细阅读
Excel中的隔行求和具体该如何进行操作呢?下面是小编带来的关于excel中进行隔行求和的方法,希望阅读过后对你有所启发!excel中进行隔行求和的方法(一)步骤1:新建一张表格,填入如图所示数据:“姓名 第一次 第二次 第三次 第四次 第五次”,如图所示。步骤2:我们先来实...
-
excel下拉数字递增怎么设置|excel下拉数字递增的方法步骤详细阅读
Excel中经常需要使用到下拉数字递增的技巧,下拉数字递增具体该如何进行操作呢?下面是由小编分享的excel下拉数字递增方法,以供大家阅读和学习。excel下拉数字递增的方法1步骤1:先在要有递增数列的前面两格打上1、2步骤2:然后选中这两个单元格,将鼠标放在第二个单元格的右下角步骤3:当鼠标变成【...
-
【excel表格两列数据互换位置】excel两列数据互换位置的方法详细阅读
Excel中经常需要使用到两列数据互换位置的技巧,两列数据具体该如何进行互换位置呢?下面是由小编分享的excel两列数据互换位置的方法,以供大家阅读和学习。excel两列数据互换位置方法:两列数据互换位置步骤1:打开需要处理的Excel表格,找到需要换行的两列数据。两列数据互换位置步骤2:选中其中的...
-
【excel回车不能换行】excel中用回车进行换行的方法详细阅读
Excel中需要用到回车进行换行具体该如何操作呢?接下来是小编为大家带来的excel中用回车进行换行的方法,供大家参考。excel中用回车进行换行的方法:回车换行步骤1:自动换行设置 选中单元格,右键单击鼠标,设置单元格格式回车换行步骤2:勾选自动换行,效果就出来了回车换行步骤3:如果这样还不是你想...
-
excel成绩表怎么算平均分|excel算平均分的教程详细阅读
Excel中经常需要使用到计算平均分的技巧,平均分具体该如何进行计算呢?下面是由小编分享的excel算平均分的教程,以供大家阅读和学习。excel算平均分的教程:算平均分步骤1:双击打开已经写好数据的Excel表格,或者打开空白表格,直接编辑数据也行。编辑好了之后在平均分的那一栏点击空白处,再点击最...