excel 高级筛选

2024-05-04 22:43

1. excel 高级筛选

Excel怎么高级筛选?这个视频告诉你!办公软件实用技巧。

excel 高级筛选

2. excel中的高级筛选

Excel中的“自动筛选”功能大家也许并不陌生,对于条件简单的筛选操作,它基本可以应付。但是,最后符合条件的结果只能显示的在原有的数据表格中,不符合条件的将自动隐藏。若要筛选含有指定关键字的记录,并且将结果显示在两个表中进行数据比对或其他情况,“自动筛选”就有些捉襟见肘了。“傻瓜相机”毕竟功能有限,那么就让我们来试试“高级相机”吧!熟练运用“高级筛选”,无论条件多么复杂,都能一网筛尽。
一、特定字符一步筛
  现在在这份表格中,小李要查找姓“陈”的所有员工记录,他想了想,很快获得了结果。
  如图1所示,在数据区域外的任一单元格(如B17)中输入被筛选的字段名称“姓名”,在紧靠其下方的B18单元格中输入筛选条件“陈*”。然后依次单击“数据→筛选→高级筛选”命令,在弹出的“高级筛选”对话框,选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。将“列表区域”设置为“$A$1:$F$15”,“条件区域”设置为“$B$17:$B$18”,“复制到”设置为“$A$20:$F$20”,单击“确定”按钮,系统便自动将符合条件的记录筛选出来,并复制到指定的从A20开始的单元格区域中(如图2所示)。
 
 

  小提示:如果在图1的B18单元格中输入筛选条件“*陈”,可筛选名字中含有“陈”字的员工记录(即“陈”字不一定是名字中的第一个字,该字可在名字中的任意位置)。
  
二、空白数据巧妙筛
  接下来小李还需要查找没有职称员工的记录,如何进行呢?
  如图3所示,他先在数据区域外的任一单元格(如E17)中输入被筛选的字段名称“职称”,然后在紧靠其下方的E18单元格中输入筛选条件“*”。
 
下一步,打开“高级筛选→将筛选结果复制到其他位置”,设置好“列表区域”、“条件区域”和“复制到”的位置,单击“确定”按钮,系统就自动将符合条件的记录筛选出来并复制到指定的单元格区域中(如图4所示)。
 

  小提示:在本例中,如果要筛选的字段是数值型的,则需要将筛选条件更改为“=”(直接输入“=”号后按回车)。反过来,如果要筛选职称为非空的员工记录,只需将图3的筛选条件改为“*”即可。如果指定的筛选字段是数值型字段,则输入筛选条件“”。
  
三、满足多条件一起筛
  更复杂的任务来了,这份表格需要查找满足多个条件的结果:男性、年龄不低于30岁、职称字段中含有“工程师”关键字的员工记录。这也难不倒小李。
  如图5所示,在数据区域外的任一单元格区域(如A17:C17)中输入被筛选的字段名称“性别”、“年龄”和“职称”,在紧靠其下方的A18:C18单元格区域中分别输入筛选条件“男”、“>=30”和“*工程师”。然后进入“高级筛选→将筛选结果复制到其他位置”,设置好“列表区域”、“条件区域”和“复制到”的位置,确定,系统会自动将符合条件的记录筛选出来并复制到指定单元格区域中(如图6所示)。
 
 

  小提示:如果将筛选条件输入在同一行中,筛选时系统会自动查找同时满足所有指定条件的记录并将其筛选出来。如果想查找所有字段值都是非空的员工记录,只需将指定的筛选条件文本型用“*”,数值型用“”,并将这些筛选条件输入在同一行中即可。
四、“多选一”也能筛
  有时查找时,几个条件中如果满足一个即可,比如要查找年龄不低于30岁,或者职称为“高级工程师”的员工记录,又该如何筛选?
  如图7所示,小李在数据区域外的任一单元格区域(如A17:B17)中输入被筛选的字段名称“年龄”和“职称”,在紧靠其下方的A18:B18单元格区域中分别输入筛选条件“>=30”和“高级工程师”。与以上方法类似,他选中“将筛选结果复制到其他位置”按钮后,设置好“列表区域”、“条件区域”和“复制到”的位置,确定,符合条件的记录就被筛选出来并复制到指定的单元格区域中了(如图8所示)。
 
 

  小提示: 在以上所有的筛选操作中,如果想使筛选结果不重复,只需选中“高级筛选”对话框中的“选择不重复的记录”复选框再进行相应的筛选操作即可。
以上摘自电脑爱好者

3. excel中高级筛选使用或

以Excel2010为蓝本,启用高级筛选的方法如下:

1、依次单击【数据】”【高级】,如下图所示。






2、弹出高级筛选对话框,如下图所示。




如果先将光标定位在有数据的区域,则在【列表区域】编辑框就会自动识别数据区域的全部地址。

也可以先调出这个对话框来,然后再通过【列表区域】编辑框选择数据区域地址。


二、筛选方式

方式一共有两种方式,都是单选的。




1、在原有区域显示筛选结果

这个简单的理解,就是和筛选一样,执行后在原数据区域显示筛选结果,符合条件的显示,不符合条件的则隐藏。

2、将筛选结果复制到其他位置

这个可能是很多用户会用到的。在实际工作中,用户需要将筛选结果复制出来,并复制到指定的地方。在筛选中,首先就是先执行筛选,然后复制,再粘贴。

三、设置数据




1、列表区域

这个可以理解为【高级筛选】的数据源,就是说要对哪些数据执行高级筛选,可以是多列,也可以是1列数据。

如果在执行高级筛选动作之前将光标定位在数据区域,Excel会自动识别需要处理的数据区域大小,否则就需要手动设置。

2、条件区域

【条件区域】编辑框内可以设置筛选的条件,和筛选中的设置条件类似。

但是这个分为两种,一是常量,二是变量。另外还有AND和OR的关系,即多条件并且和或的关系,这个在下面会详细说明。

3、复制到

如果在【方式】中选择【将筛选结果复制到其他位置】,那么这个【复制到】编辑框会有效,否则为失效状态。

这里设置将筛选结果复制到其他位置的位置地址,通俗易懂就是说,你要将结果放在什么位置。

如果无效,则放在原位置,和筛选动作类似;如果有效,则需要设置一个起始单元格。

四、【不重复选项

【选择不重复记录】复选框




这个是可选项,也是在实际工作中很有用的选项,如果勾选这个复选框,那么执行的是在【列表区域】标示的地址的所有字段都是唯一值,即剔除重复值,默认是取消勾选的状态。

当【列表区域】选择的是一列的时候,再勾选这个复选框,返回的就是这一列的唯一值。

这也是提取不重复数据的一种方法。

例如:需要将数据源中不重复的数据提取到数据源右侧,我们可以这样设置高级筛选的选项






点击确定按钮后,完成操作。




如果使用方式1,就不需要填写【复制到】,只需要勾选【选择不重复记录】确定即可。

要想发挥高级筛选的强大功能,就必须了解条件区域的原理(条件区域的原理同样适用于数据库类的函数,例如:dmax,dsum等等)




下面重点来介绍一下条件区域的相关知识。

五、常量条件和变量条件

1、常量

条件区域可以设置为常量。




比如说例子中,筛选“部门”字段为“一车间”,可以筛选字段的项目值,包括使用通配符,如“*车间”就是筛选所有车间的数据,这些都算是常量条件设置。






这样设置就和我们平时使用的筛选效果一样了。

如果同时选择了【复制到】和【选择不重复记录】,就更加方便。




确定后是这样的:






2、变量

所谓变量条件,就是设置的条件不是固定的,或者说使用公式的来确定条件。

例如需要筛选发生额大于50的,可以这样写条件区域:=F2>50




筛选时按下图设置:




注意条件区域要选两个单元格(包含一个标题单元格),确定后效果如图:




3、两种条件设置的差异

通过以上介绍,我们可以看到常量条件是需要标题,而变量条件际题为空,但是变量条件标题为空看起来不是很明白,我们可以加一个自定义标题(不能与数据源的某个标题一样)。

excel中高级筛选使用或

4. excel 高级筛选

  excel高级筛选和自动筛选相对,它具有以下特点:
  1、可以把数据筛选到其他表格
  2、可能使用更加复杂的筛选条件,当然实现的功能也远非自动筛选能比的。
  高级筛选就是玩条件区域,下面根据实例介绍一下基本设置步骤。
  例:根据下面的数据表,把上海的记录筛选到“问题1”工作表中。
  1、设置条件区域。高级筛选的条件区域一般是由标题行和下面的条件行组成。但在使用公式时标题行可以留空。本例中图1的A1:A2区域。
  2、打开“问题1”工作表,执行“数据”-“筛选”-“高级筛选”,在打开的窗口中进行如下设置。
  方式:选取将筛选结果复制到其他位置。如果在在本工作表中显示筛选结果,可以选取第一个选项
  列表区域:选取数据源区域。
  条件区域:A1:A2单元格
  复制到:这里选取在“问题1”工作表中设置的标题行第3行,注意,标题行的列标题和源数据表中字段名要完全一致。多少一个空格就会出错。
  设置完前面的内容后,点确定就可以把所有上海的产品筛选到本工作表中了。
  设置并列两个条件
  高级筛选中,并列条件可以用列的并列排放即可。
  并列两个条件,库别是上海,又要满足类别是电视机,可以如下图设置条件区域。
  如果并列三
  个条件呢?那就再添加一列..同理可以设置更多条件。
  注意,在高级筛选窗口中条件区域要选取A1:B2区域。
如果设置两个并列条件,我们可以放两列两个字段,那么如果针对一个字段设置两个条件呢?很间单,只需要把这个字段放在两列中,然后设置条件好可。如本例中,设置日期为大于等于3月1日,小于4月1日的条件区域可以这样设置。

5. Excel高级筛选的使用

若要通过复杂的条件
(条件:为限制查询结果集中包含的记录而指定的条件。例如,以下条件用于选择
order
amount
字段的值大于
30,000
的记录:order
amount
>
30000。)来筛选单元格区域,请使用“数据”选项卡上“排序和筛选”组中的“高级”命令。“高级”命令的工作方式在几个重要的方面与“筛选”命令有所不同。
1、在可用作条件区域的区域上方插入至少三个空白行。条件区域必须具有列标签。请确保在条件值与区域之间至少留了一个空白行。
2、在列标签下面的行中,键入所要匹配的条件。
3、单击区域中的单元格。
4、在“数据”选项卡上的“排序和筛选”组中,单击“高级”。
5、若要通过隐藏不符合条件的行来筛选区域,请单击“在原有区域显示筛选结果”。
若要通过将符合条件的数据行复制到工作表的其他位置来筛选区域,请单击“将筛选结果复制到其他位置”,然后在“复制到”编辑框中单击鼠标左键,再单击要在该处粘贴行的区域的左上角。
6、在“条件区域”框中,输入条件区域的引用,其中包括条件标签。
若要在选择条件区域时暂时将“高级筛选”对话框移走,请单击“压缩对话框”
7、若要更改筛选数据的方式,可更改条件区域中的值,然后再次筛选数据。

Excel高级筛选的使用

6. excel筛选出高级筛选怎么用

1、类似图这样,可以满足多个条件筛选,写完条件,单击列表,选择数据——高级筛选,弹出窗口,在列表区域选择列表,在条件区域选择你写的条件(写条件时要与列表隔开,这样才能区分)——确定就可以看见筛选结果了
2、如果多个条件是或的关系,就把条件写在不同的行。
3、还可以自定义条件,然后在下面输入公式,同样能得到你想要的结果

7. excel高级筛选

1.在excel表中,罗列两列数据,用B列数据与A列比较,筛选出B列中哪些数据不同,并用红色标记出来。

2.首先选中B列。直接鼠标左键点击B列即可选中。"开始"--->"条件格式"--->"新建规则":

3.在‘选择规则类型’中选择最后一项‘使用公式确定要设置格式的单元格’:

4.在红色标记框中,输入公式:=countif(a:a,B1)=0(公式的意思:用B1的数据去比较A列的所有数据,如果出现重复值,就计算加1,出现n次,公式的值就是n。如果没有出现,结果就是0)

5.在红色框中,点击’格式‘:为筛选出来的不同数据做一下标记。

6.本例子中,用‘字体’的颜色作为‘数据不同’的标记。根据个人喜好来选择字体颜色,此例选择红色。鼠标‘确定’即可。

7.返回此界面,也是‘确定’即可。

8.效果图:B列中的红色数据,就是A列中不存在的数据。

excel高级筛选

8. excel中的高级筛选如何使用

1、在表中空白处某单元格写上与要筛选工作表标题相同的标题(只写筛选用的关键字标题),如职称、工资等。(也可在另一张表上写) 
2、在标题下的单元格写上筛选条件,如在职称下:工程师;工资下:>1000 
3、点击工具栏上的“数据”、“筛选”、“高级筛选”,在弹出框内按提示选择“数据区域”(也就是要筛选数据的表的行列)、“条件区域”(步骤1中所填的标题和条件的行列) ,如果要将筛选结果复制到其他位置,选择要复制到的位置即可。
4、确定。
最新文章
热门文章
推荐阅读