设为首页 加入收藏高级搜索·你问我答 知识就像内裤,看不见但很重要!~
入门新手学电脑认识硬件术语
教程视频教程笔记本教程图像
系统BIOS设置安装优化配置
故障不开机死机蓝屏变慢断网
安全查木马防火墙局域网防护
XPWin7Win8Vista2003linux
选购组装DIY笔记本台式机健康
网络组网无线英特网网络维护
软件QQ聊天WordExcel其他软件
资讯热门美女游戏电影
问答硬件软件网络数码
下载必备办公桌面主题
当前位置:学电脑网 -> 软件应用 -> Excel > 正文

Excel使用高级筛选的小技巧(一)

2013-01-03 22:14:47作者: 浏览:823我要评论(0)
字号:T|T

Excel如何进行高级筛选?

在日常工作中,我们经常用到筛选,而在这里,我要说的是筛选中的高级筛选。

相对于自动筛选,高级筛选可以跟据复杂条件进行筛选,而且还可以把筛选的结果复制到指定的地方,更方便进行对比,因此下面说明一下Excel如何进行高级筛选的一些技巧。

一、高级筛选中使用通用符

高级筛选中,可以使用以下通配符可作为筛选以及查找和替换内容时的比较条件。

Excel如何进行高级筛选,Excel使用高级筛选的小技巧

 请使用  若要查找
 ?(问号)  任何单个字符
例如,sm?th 查找“smith”和“smyth”
 *(星号)  任何字符数
例如,*east 查找“Northeast”和“Southeast”
 ~(波形符)后跟 ?、* 或 ~  问号、星号或波形符
例如,“fy91~?”将会查找“fy91?”

下面给出一个应用的例子:

Excel如何进行高级筛选_www.qq880.com

如上面的示例,为筛选出姓为李的数据的例子。

二、高级筛选中使用公式做为条件

高级筛选中使用条件如“李”筛选时,也会把所有的以“李”开头的,这时用条件“李”或“李?”和“李*”的结果都是一样,那么如果要筛选出姓李而名为单字的数据呢?这时就需要用公式做为条件了。 下面给出一个应用的例子:

Excel如何进行高级筛选,Excel使用高级筛选的小技巧

如上面的示例,筛选的条件为公式:   ="=李?"。(注:2010-01-29增加)

三、条件中的或和且

在高级筛选的指定条件中,我们可能遇到同一列中有多个条件,即此字段需要符合条件1或条件2,这时我们就可以把此条件列在同一列中。

Excel如何进行高级筛选,Excel使用高级筛选的小技巧

如上面的示例,为筛选出工号为101与111的数据。

同时我们也可以遇到同行中,不同字段需要满足条件相应的条件,此时我们就把条件列在同行中。

Excel如何进行高级筛选,Excel使用高级筛选的小技巧

如上面的示例,为筛选出年龄大于30且工种不为车工的数据。此外示例中还给出单列多组条件与多列单条件的情况,在这就不一一列出了。

四、筛选出不重复的数据

高级筛选中,还有一个功能为可以筛选出不重复的数据,使用的方法是,在筛选的时候,把选择不重复记录选项选上即可。要注意的一点是,这里的重复记录指的是每行数据的每列中都相同,而不是单列。

案例分享

Excel中的高级筛选比较复杂,且与自动筛选有很大不同。现以下图中的数据为例进行说明。
Excel如何进行高级筛选_www.qq880.com

说明:上图中只所以要空出前4行,是为了填写条件区域的数据。尽管Excel允许将条件区域写在源数据旁边,但在筛选中,条件区域可能会被隐藏,为了防止这种事情的发生,最好将条件区域放在源数据区域的上方或下方。但要注意,条件区域与源数据区域之间至少要保留一个空行。

例1,简单文本筛选:筛选姓张的人员。

A1:姓名,或=A5
A2:张
运行数据菜单→筛选→高级筛选命令,在弹出的高级筛选对话框中,按下表输入数据。
Excel如何进行高级筛选,Excel使用高级筛选的小技巧

说明:
①筛选中,条件区域标题名要与被筛选的数据列标题完全一致。
②如果勾选“将筛选结果复制到其他位置”,则当前列表区域不符合条件的不隐藏,而是将符合条件的区域复制到指定的区域。

例2,单标题OR筛选:筛选姓张和姓王的人员

A1:姓名
A2:张
A3:王
条件区域:$A$1:$A$3

说明:将筛选条件放在不同行中,即表示按“OR”来筛选

例3,两标题AND筛选:筛选出生地为北京的男性人员

A1:出生地
A2:北京
B1:性别
B2:男
条件区域:$A$1:$B$2

说明:将判断条件放在同一行中,就表示AND筛选

例4,两标题OR筛选:筛选出生地为北京或女性人员

A1:出生地
A2

热点图文

      表  情:
      验 证 码:
      请文明发言,署名或者登录评论!(署名需要验证码)
      沈阳|吉林|杭州|青岛|本溪|合肥|烟台|衡阳|温州|马鞍山|东营|济宁|鹤壁|南阳|宜昌|鄂州|永州|东莞|南充|衢州|广西北海|广西防城港|鹿泉|丰南|三河|永济|双辽|绥芬河|五大连池|海伦|泰兴|余姚|龙海|即墨|莱阳|义马|邓州|枣阳|吴川|广西百色|江津|南川|景洪|安康|