下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 Excel高级筛选技巧

Excel高级筛选技巧.doc

Excel高级筛选技巧

li文英
2017-09-25 0人阅读 举报 0 0 暂无简介

简介:本文档为《Excel高级筛选技巧doc》,可适用于职业岗位领域

Excel高级筛选技巧复杂条件一网筛尽Excel高级筛选技巧Excel中的“自动筛选”功能大家也许并不陌生对于条件简单的筛选操作它基本可以应付。但是最后符合条件的结果只能显示的在原有的数据表格中不符合条件的将自动隐藏。若要筛选含有指定关键字的记录并且将结果显示在两个表中进行数据比对或其他情况“自动筛选”就有些捉襟见肘了。“傻瓜相机”毕竟功能有限那么就让我们来试试“高级相机”吧~熟练运用“高级筛选”无论条件多么复杂都能一网筛尽。人力资源部的小李最近在做员工表格统计时就尝到了甜头。一、特定字符一步筛现在在这份表格中小李要查找姓“陈”的所有员工记录他想了想很快获得了结果。如图所示在数据区域外的任一单元格(如B)中输入被筛选的字段名称“姓名”在紧靠其下方的B单元格中输入筛选条件“陈*”。然后依次单击“数据筛选高级筛选”命令在弹出的“高级筛选”对话框选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。将“列表区域”设置为“$A$:$F$”“条件区域”设置为“$B$:$B$”“复制到”设置为“$A$:$F$”单击“确定”按钮系统便自动将符合条件的记录筛选出来并复制到指定的从A开始的单元格区域中(如图所示)。小提示:如果在图的B单元格中输入筛选条件“*陈”可筛选名字中含有“陈”字的员工记录(即“陈”字不一定是名字中的第一个字该字可在名字中的任意位置)。二、空白数据巧妙筛接下来小李还需要查找没有职称员工的记录如何进行呢,如图所示他先在数据区域外的任一单元格(如E)中输入被筛选的字段名称“职称”然后在紧靠其下方的E单元格中输入筛选条件“<>*”。下一步打开“高级筛选将筛选结果复制到其他位置”设置好“列表区域”、“条件区域”和“复制到”的位置单击“确定”按钮系统就自动将符合条件的记录筛选出来并复制到指定的单元格区域中(如图所示)。小提示:在本例中如果要筛选的字段是数值型的则需要将筛选条件更改为“=”(直接输入“=”号后按回车)。反过来如果要筛选职称为非空的员工记录只需将图的筛选条件改为“*”即可。如果指定的筛选字段是数值型字段则输入筛选条件“<>”。三、满足多条件一起筛更复杂的任务来了这份表格需要查找满足多个条件的结果:男性、年龄不低于岁、职称字段中含有“工程师”关键字的员工记录。这也难不倒小李。如图所示在数据区域外的任一单元格区域(如A:C)中输入被筛选的字段名称“性别”、“年龄”和“职称”在紧靠其下方的A:C单元格区域中分别输入筛选条件“男”、“>=”和“*工程师”。然后进入“高级筛选将筛选结果复制到其他位置”设置好“列表区域”、“条件区域”和“复制到”的位置确定系统会自动将符合条件的记录筛选出来并复制到指定单元格区域中(如图所示)。小提示:如果将筛选条件输入在同一行中筛选时系统会自动查找同时满足所有指定条件的记录并将其筛选出来。如果想查找所有字段值都是非空的员工记录只需将指定的筛选条件文本型用“*”数值型用“<>”并将这些筛选条件输入在同一行中即可四、“多选一”也能筛有时查找时几个条件中如果满足一个即可比如要查找年龄不低于岁或者职称为“高级工程师”的员工记录又该如何筛选,如图所示小李在数据区域外的任一单元格区域(如A:B)中输入被筛选的字段名称“年龄”和“职称”在紧靠其下方的A:B单元格区域中分别输入筛选条件“>=”和“高级工程师”。与以上方法类似他选中“将筛选结果复制到其他位置”按钮后设置好“列表区域”、“条件区域”和“复制到”的位置确定符合条件的记录就被筛选出来并复制到指定的单元格区域中了(如图所示)。小提示:在以上所有的筛选操作中如果想使筛选结果不重复只需选中“高级筛选”对话框中的“选择不重复的记录”复选框再进行相应的筛选操作即可。小试牛刀工作效率大大提高。“Excel高级筛选就像一块智能吸铁石正确充分地利用好要找的资料就能很快到手~想筛就筛我筛得漂亮„„”小李笑了在创建高级筛选或使用数据库和列表管理函数(如DSUM)时要用到复杂条件(条件:所指定的限制查询或筛选的结果集中包含哪些记录的条件。)。要点由于在单元格中键入文本或值时等号用来表示一个公式因此MicrosoftExcel会评估您键入的内容不过这可能会产生意外的筛选结果。为了表示文本或值的相等比较运算符应在条件区域的相应单元格中键入作为字符串表达式的条件:=''=条目''其中“条目”是要查找的文本或值。例如:="=李小明"=李小明="="=Excel在筛选文本数据时不区分大小写。不过您可以使用公式来执行区分大小写的搜索。有关示例请参见使用区分大小写的搜索筛选文本。以下各节提供了复杂条件的示例。一列中有多个条件多列中有多个条件其中所有条件都必须为真多列中有多个条件其中所有条件都必须为真多个条件集其中每个集包括用于多个列的条件多个条件集其中每个集包括用于一个列的条件查找共享某些字符而非其他字符的文本值的条件将公式结果用作条件筛选大于数据区域中所有值的平均值的值使用区分大小写的搜索筛选文本一列中有多个条件布尔逻辑:(销售人员="李小明"OR销售人员="林丹")要查找满足“一列中有多个条件”的行请直接在条件区域的单独行中依次键入条件。在下面的数据区域(A:C)中条件区域(B:B)显示“销售人员”列(A:C)中包含“李小明”或“林丹”的行。=李小明=林丹饮料苏术平,肉李小明,特制品林丹,特制品李小明,多列中有多个条件其中所有条件都必须为真布尔逻辑:(类型="特制品"AND销售额>)要查找满足“多列中有多个条件”的行请在条件区域的同一行中键入所有条件。在下面的数据区域(A:C)中条件区域(A:C)显示“类型”列中包含“特制品”和“销售额”列(A:C)中值大于,,的所有行。=特制品>饮料苏术平,肉李小明,特制品林丹,特制品李小明,多列中有多个条件其中所有条件都必须为真布尔逻辑:(类型="特制器"OR销售人员="李小明")要查找满足“多列中有多个条件其中所有条件都必须为真”的行请在条件区域的不同行中键入条件。在下面的数据区域(A:C)中条件区域(A:B)显示“类型”列中包含“特制品”或“销售人员”列(A:C)中包含“李小明”的所有行。=特制品=李小明饮料苏术平,肉李小明,特制品林丹,特制品李小明,多个条件集其中每个集包括用于多个列的条件布尔逻辑:((销售人员="李小明"AND销售额>)OR(销售人员="林丹"AND销售额>))要查找满足“多个条件集其中每个集包括用于多个列的条件”的行请在单独的行中键入每个条件集。在下面的数据区域(A:C)中条件区域(B:C)显示“销售人员”列中包含“李小明”并且“销售额”列中值大于,,的行或者显示“销售人员”列中包含“林丹”并且“销售额”列(A:C)中值大于,,的行。=李小明>=林丹>饮料苏术平,肉李小明,特制品林丹,特制品李小明,多个条件集其中每个集包括用于一个列的条件布尔逻辑:((销售额>AND销售额<)OR(销售额<))要查找满足“多个条件集其中每个集包括用于一个列的条件”的行请在多个列中包括同一个列标题。在下面的数据区域(A:C)中条件区域(C:D)显示“销售额”列(A:C)中值在,和,之间以及值小于的行。><<饮料苏术平,肉李小明,特制品林丹,特制品李小明,查找共享某些字符而非其他字符的文本值的条件要查找共享某些字符而非其他字符的文本值请执行下面一项或多项操作:键入一个或多个不带等号(=)的字符以查找列中文本值以这些字符开头的行。例如如果键入文本“Dav”作为条件则Excel将找到“Davolio”、“David”和“Davis”。使用通配符操作方法可以使用下面的通配符作为比较条件。(问号)任何单字符例如smth可找到“smith”和“smyth”*(星号)任何数量的字符例如*east可找到“Northeast”和“Southeast”~(波形符)后跟、*或~问号、星号或波形符例如fy~可找到“fy”在下面的数据区域(A:C)中条件区域(A:B)显示“类型”列中开头字符为“Me”的行或者“销售人员”列(A:C)中第二个字符为“u”的行。Me=u*,BeveragesSuyama,MeatDavolio,produceBuchanan,ProduceDavolio将公式结果用作条件可以将公式(公式:单元格中的一系列值、单元格引用、名称或运算符的组合可生成新的值。公式总是以等号(=)开始。)的计算结果作为条件使用。请记住以下要点:公式必须能够评估为TRUE或FALSE。由于是使用公式请按通常方式输入公式不要按下面的方式键入表达式:=''=条目''对于条件标志请不要使用列标志要么保持条件标志为空要么使用不是区域中列标志的标志(在下面的示例中为“计算的平均值”和“精确匹配”)。如果在公式中使用列标志而不使用相对单元格引用或区域名称Excel将在包含条件的单元格中显示错误值(如#NAME或#VALUE!)您可以忽略这些错误因为它不影响区域的筛选方式。所使用的条件公式必须使用相对引用(相对单元格引用:在公式中基于包含公式的单元格与被引用的单元格之间的相对位置的单元格地址。如果复制公式相对引用将自动调整。相对引用采用A样式。)来引用第一行中的相应单元格(在下例中为C和A)。公式中的所有其他引用必须是绝对引用(绝对单元格引用:公式中单元格的精确地址与包含公式的单元格的位置无关。绝对引用采用的形式为$A$。)。下面的小节提供了将公式结果作为条件的一些特定示例。筛选大于数据区域中所有值的平均值的值在下面的数据区域(A:D)中条件区域(D:D)显示“销售额”列中值大于所有“销售额”值(C:C)的平均值的行。在公式中“C”引用数据区域()中筛选列(C)的第一行。=C>AVERAGE($C$:$C$),饮料苏术平,肉李小明,特制品林丹,特制品李小明,使用区分大小写的搜索筛选文本在数据区域(A:D)中通过使用EXACT函数执行区分大小写的搜索(A:C)条件区域(D:D)将显示“类型”列中包含“特制品”的行。在公式中“A”引用数据区域()中筛选列(A)的第一行。=EXACT(A,"特制品")饮料苏术平,肉李小明,特制品林丹,特制品李小明,

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/13

Excel高级筛选技巧

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利