Excel高级筛选示例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

专业 Singer Singer Singer Actor Actor Actor Singer Singer
总分 855 852 862 870 891 846 840 813
总分
855 852 862 878 865 870 891 846 840 813 531 566
条件区域 专业
singer
学号 101 102 103 104 105 106 107 108 109
姓名 华晨宇 张碧晨 薛之谦 白敬亭 赵丽颖 胡歌 易烊千玺 王俊凯 王源 毛不易 邓超 陈赫
姓名 华晨宇 张碧晨 薛之谦 白敬亭 赵丽颖 胡歌 易烊千玺 王俊凯 王源
专业
Si nger Si nger Si nger Actor Actor Actor Actor Actor Si nger s i nger Actor actor
条件区域 总分 >800 <600
总分 <850 >550
注释:同一列有多个条件且条件中存在"或"关系的条件和"且"关 系的条件时,需首先对条件关系进行分层, 将"且"关系的条件依 次写于条件区域同一行的列标题下,将"或"关系的条件依次写于 条件区域不同行的列标题下
总分 <>840
示例5
高级筛选条件 多个条件集,每个条件集中有多列
Excel高级筛选示例
Aaron Wu
学习"高级筛选"的关键就在于学习如何根据不同的场景的要求设置正确的"条件区域 ",本文档列举了常见的运用场景及条件设置格式,请根据示例进行理解和模仿练习:
序号 高级筛选条件
1 一列中有多个条件,任何条件都为真 2 多列中有多个条件,所有条件都为"且" 3 多列中有多个条件,所有条件都为"或" 4 多个条件集,所有条件集中于一列 5 多个条件集,每个条件集中有多列 6 通配符条件 7 搜索时区分大小写的文本(公式) 8 使用公式判断
学号 101 102 103 104 105 106 107 108 109
姓名 华晨宇 张碧晨 薛之谦 白敬亭 赵丽颖 胡歌 易烊千玺 王俊凯 王源 毛不易 邓超 陈赫
姓名 华晨宇 张碧晨 薛之谦 白敬亭 赵丽颖 胡歌 易烊千玺 王俊凯 王源
专业 Singer Singer Singer Actor Actor Actor Actor Actor Singer
846
班级
总分
840
一班
>850
813
二班
>800
531
566
注释:多列有多个条件且条件中存在"或"关系的条 件和"且"关系的条件时,需首先对条件关系进行分 层, 将"且"关系的条件依次写于条件区域同一行的 列标题下,将"或"关系的条件依次写于条件区域不 同行的列标题下
示例6
高级筛选条件 通配符条件
示例2
高级筛选条件 多列中有多个条件,所有条件都为"且"
示例 专业 = "SINGER" AND 总分 > 850
数据源 班级 一班 一班 一班 一班 一班 二班 二班 二班 二班 三班 三班 三班
结果区 班级 一班 一班 一班
学号 101 102 103 104 105 106 107 108 109 110 111 112
学号
101 102 103 104 105 106 107 108 109 110 111 112
姓名 华晨宇 张碧晨 薛之谦 白敬亭 赵丽颖 胡歌 易烊千玺 王俊凯 王源 毛不易 邓超 陈赫
学号
101 102 103 104 105 106 107 108 109 110 111 112
姓名 华晨宇 张碧晨 薛之谦 白敬亭 赵丽颖 胡歌 易烊千玺 王俊凯 王源 毛不易 邓超 陈赫
数据源 班级 一班 一班 一班 一班 一班 二班 二班 二班 二班 三班 三班 三班
学号
101 102 103 104 105 106 107 108 109 110 111 112
示例 学号尾号为2 OR 姓名中的第一个字为"王"
姓名 华晨宇 张碧晨 薛之谦 白敬亭 赵丽颖 胡歌 易烊千玺 王俊凯 王源 毛不易 邓超 陈赫
总分 >850
示例3
高级筛选条件 多列中有多个条件,所有条件都为"或"
示例 专业 = "SINGER" OR 班级 = "二班"
数据源
班级 一班 一班 一班 一班 一班 二班 二班 二班 二班 三班 三班 三班
结果区 班级 一班 一班 一班 二班 二班 二班 二班 三班
学号 101 102 103 104 105 106 107 108 109 110 111 112
学号 108 110 112
姓名 王俊凯 毛不易 陈赫
专业 Actor Singer actor
专业 Si nger Si nger Si nger Actor Actor Actor Actor Actor Si nger s i nger Actor actor
总分 846 813 566
总分
855 852 862 878 865 870 891 846 840 813 531 566
数据源
班级 一班 一班 一班 一班 一班 二班 二班 二班 二班 三班 三班 三班
结果区 班级 二班 三班 三班
学号
101 102 103 104 105 106 107 108 109 110 111 112
姓名 华晨宇 张碧晨 薛之谦 白敬亭 赵丽颖 胡歌 易烊千玺 王俊凯 王源 毛不易 邓超 陈赫
学号 102 108 109 112
姓名 张碧晨 王俊凯 王源 陈赫
专业 Si nger Actor Si nger actor
总分 852 846 840 566
通配符号
示例
??(问号)
任意单个字符 例如,“王?”可找到“王源”
*(星号)
任意数量的字符 例如,“王*”可找到“王源”和“王俊凯”
~(波形符,用于还原)后跟 问号、星号或波形符
学号 101 102 103 106 107 108 109 110
姓名 华晨宇 张碧晨 薛之谦 白敬亭 赵丽颖 胡歌 易烊千玺 王俊凯 王源 毛不易 邓超 陈赫
姓名 华晨宇 张碧晨 薛之谦 胡歌 易烊千玺 王俊凯 王源 毛不易
专业
Si nger Si nger Si nger Actor Actor Actor Actor Actor Si nger s i nger Actor actor
专业
SINGER SINGER SINGER ACTOR ACTOR ACTOR ACTOR ACTOR SINGER SINGER ACTOR actor
专业
Si nger Si nger Si nger Actor Actor Actor Actor Actor Si nger s i nger Actor actor
示例 (班级 = "一班" AND 总分 >850) OR (班级 = "二班" AND 总分 > 800)
数据源
班级 一班 一班 一班 一班 一班 二班 二班 二班 二班 三班 三班 三班 结果区 班级 一班 一班 一班 一班 一班 二班 二班 二班 二班
学号 101 102 103 104 105 106 107 108 109 110 111 112
专业 Si nger Si nger Si nger
总分 855 852 862
总分
855 852 862 878 865 870 891 846 840 813 531 566
条件区域 专业 SINGER
注释:多列有多个"且"(AND)条件时,需将条件依次写于条件区域 对应列的列标题下(条件写于同一行,分开不同列,且中间不能存 在空列)
班级 二班
注释:多列有多个"或"(OR)条件时,需将 条件依次写于条件区域对应列的列标题下 (不同的条件需写于不同的行)
示例4
高级筛选条件 多个条件集,所有条件集中于一列
示例 (总分 > 800 AND 总分 < 850 AND 总分 <>840 ) OR (总分 < 600 AND 总分 > 550)
专业
Si nger Si nger Si nger Actor Actor Actor Actor Actor Si nger s i nger Actor actor
总分
855 852 862 878 865 870 891 846 840 813 531 566
条件区域 学号 *2
姓名 王*
结果区 班级 一班 二班 二班 三班
专业 Si nger Si nger Si nger Actor Actor Actor Actor Actor Si nger s i nger Actor actor
总分 855 百度文库52 862 878 865 870 891 846 840
总分
855
852
862
878
865
870 891
条件区域
示例1
高级筛选条件 一列中有多个条件,任何条件都为真
示例 班级 = "一班" OR 班级 = "二班"
数据源
班级 一班 一班 一班 一班 一班 二班 二班 二班 二班 三班 三班 三班
结果区 班级 一班 一班 一班 一班 一班 二班 二班 二班 二班
学号 101 102 103 104 105 106 107 108 109 110 111 112
学号 101 102 103
姓名 华晨宇 张碧晨 薛之谦 白敬亭 赵丽颖 胡歌 易烊千玺 王俊凯 王源 毛不易 邓超 陈赫
姓名 华晨宇 张碧晨 薛之谦
专业
Si nger Si nger Si nger Actor Actor Actor Actor Actor Si nger s i nger Actor actor
示例
班级 = "一班" OR 班级 = "二班" 专业 = "SINGER" AND 总分 > 850 专业 = "SINGER" OR 班级 = "二班" (总分 > 800 AND 总分 < 850 AND 总分 <>840 ) OR (总分 < 600 AND 总分 > 550) (班级 = "一班" AND 总分 >850) OR (班级 = "二班" AND 总分 > 800) 学号尾号为2 OR 姓名中的第一个字为"王" 专业 = "actor" 的完全匹配项 (班级 = "一班" AND 总分 > 平均总分) OR (班级 = "三班" AND 总分 < 平均总分)
?、* 或 ~
例如,“fy91~?” 可找到“fy91?”
示例7
高级筛选条件
示例
搜索时区分大小写的文本(公式) 专业 = "actor" 的完全匹配项
数据源
班级 一班 一班 一班 一班 一班 二班 二班 二班 二班 三班 三班 三班
数据源
班级 一班 一班 一班 一班 一班 二班 二班 二班 二班 三班 三班 三班
专业
Si nger Si nger Si nger Actor Actor Actor Actor Actor Si nger
总分
855 852 862 878 865 870 891 846 840
总分
855
852
862
878
865
870
891
条件区域
846
班级
840
813
一班
531
二班
566
注释:同一列有多个"或"(OR)条件时,需 将条件依次写于条件区域对应列的列标 题下(条件写于同一列,分开不同行,且中 间不能存在空行)
示例8
高级筛选条件 使用公式判断
示例 (班级 = "一班" AND 总分 > 平均总分) OR (班级 = "三班" AND 总分 < 平均总分)
数据源
总分 855 852 862 878 865 870 891 846 840 813 531 566
总分 855 852 862 878 865 870 891 846 840 813 531 566
条件区域 专业="actor" =EXACT(D6,"actor")
注释: 1. 由于该场景需要 在 条件区域 输入公式, 需使用特殊格式: 1) 该条件的标题不能出现于数据 源中, 可以为空, 建议使用关键字 命名; 2) 在条件标题下对应单元格写入 Exact公式, 该公式为逻辑判断类 公式(即公式结果为Trure或False), 输入的公式以等号"="开头, 并取 出数据源中需要逐一查找精确匹配 值的列的第一个数据单元格作为公 式的"变量", 如本示例中需要逐一 查找"专业"列为actor的值, 则在 公式中以"专业"列第一个数据单元 格D6(不能使用绝对引用符号)作为 公式"变量"从而输入公式 "=EXACT(D6,"actor")".
相关文档
最新文档