设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[Excel技巧] 在Excel中对单列进行多条件筛选

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-10 10:11:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在Excel中对某列进行自定义自动筛选时,其筛选条件最多只能设置为两个。如果筛选条件超过两个该怎样操作呢?假如工作表的B列中包含某种材料的型号代码,每种材料型号代码都由五段字母或数字组成,类似“1130-80-F030306-5TB1-T(40)(011)”,现在要在B列中筛选出其中第四段为“5TB1”、“11TB4”、“2TB1”,且第三段代码不为“F030305”的全部材料。
      
    方法一:高级筛选
    利用高级筛选,可以对单列进行多条件筛选。首先在工作表的第1-5行插入空白行,然后在B1:C4区域中放置筛选条件,注意筛选条件与被筛选区域之间至少保留一个空行。在B1和C1单元格中分别输入“材料型号”,在第2-4行中分别输入筛选条件:
      
    说明:B2:B4区域中各行的筛选条件关系为“或”,而第二行的两个条件关系为“与”。由于要排除的“F030305”全部包含在“5TB1”所在材料代码中,所以C2:C3区域中可以不用输入该条件,另外用“*2tb1-*”排除材料型号中包含“2TB13R”、“2TB11”等的记录。
    选择要筛选的数据区域中某个单元格,如B9单元格,然后进行高级筛选。在Excel 2003中,单击菜单“数据→筛选→高级筛选”;在Excel 2007/2010中,选择“数据”选项卡,在“排序和筛选”组中单击“高级”,弹出“高级筛选”对话框。此时“列表区域”已自动进行了选择,单击“条件区域”右侧的压缩对话框按钮,选择筛选条件所在的B1:C4区域,然后单击扩展对话框按钮,条件区域即被设置为“$B$1:$C$4”。
   
    单击“确定”完成高级筛选。
   
    方法二、利用自动筛选中的搜索功能
    除了使用高级筛选,在Excel 2010中还可以利用自动筛选中的搜索功能直接在自动筛选中进行多条件筛选。这种方法仅适用于Excel 2010。
    1.选择行标题所在的单元格(如B6单元格),在“数据”选项卡的“排序和筛选”组中单击“筛选”按钮设置自动筛选。单击B6单元格右侧的的下拉箭头,在搜索框中输入第一个条件“5tb1-”,单击“确定”筛选出“材料型号”中第四段为“5TB1”的记录。
   
    2.再次单击B6单元格右侧的下拉箭头,在搜索框中输入第二个条件“11tb4”,同时勾选“将当前所选内容添加到筛选器”,单击“确定”。这样将“材料型号”中第四段为“11TB4”的记录添加到了当前筛选结果中,“材料型号”中第四段为“5TB1”和“11TB4”的记录同时被筛选出来。
   
    3.第三次单击B6单元格右侧的的下拉箭头,在搜索框中输入第三个条件“2tb1-”,同时勾选“将当前所选内容添加到筛选器”,单击“确定”。这样将第四段为“2TB1”的记录也添加到筛选结果中。
      
    4.在筛选结果中排除包含“F030305”的记录。
    这时的筛选结果中还包含了第三段代码为“F030305”的记录,现在将其从筛选结果中排除。单击B6单元格右侧的的下拉箭头,在搜索框中输入“f030305”,取消勾选“(选择所有搜索结果)”,并勾选“将当前所需内容添加到筛选器”,单击“确定”。这样就将筛选结果中包含“F030305”的记录全部去掉了。
   
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-12 10:26 , Processed in 0.187116 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表