筛选其实就是查询也就是从表格中找出满足一定条件的记录。Excel筛选功能比较多可分为数字筛选、文本筛选、颜色筛选和搜索筛选。其中数字筛选和文本筛选可以组合絀多种筛选条件例如等于、大于等于、小于等于,以某字开头、以某字结尾、包含某字等;产色筛选分为按单元格筛选背景颜色和按字體颜色筛选;搜索筛选可以筛选出指定位数组成的数字、以指定字符开头或结尾的记录以上都是普通筛选,除此之外还有高级筛选;高級筛选可设置条件区域由此可自由定义复杂的多筛选条件,并且还可把公式作为筛选条件从而满足多种需求。以下是Excel筛选及多条件与公式的高级筛的具体操作方法操作中所用版本为
假如要筛选服装表中“1月销量”大于等于 500 的服装。单击 E 选中“1月销量”列选择“数据”选项卡,单击“筛选”则 E1 单元格筛选右下角出现一个筛选图标,单击该图标依次选择“数字筛选 → 大于或等于”,打开“自定义自動筛选方式”窗口在“大于或等于”右边输入 500,单击“确定”则筛选出大于或等于 500 的服装,操作过程步骤如图1所示:
1、假如要筛选“2月销量”大于等于 600 且小于等于 700 的服装。选中 F 列按 Ctrl + Shift + L 组合键,则在 F1 的右下角出现一个筛选图标如图2所示:
2、单击“筛选”图标,依次选擇“数字筛选 → 自定义筛选”打开“自定义自动筛选方式”窗口,单击“2月销量”下的列表框选择“大于或等于”,在其右边输入 600;單击“与”下面的下拉列表框选择“小于或等于”,在其右边输入 700设置好后,如图3所示:
3、单击“确定”后则筛选出“2月销量”大於等于 600 且小于等于 700 的服装,只有两条记录如图4所示:
提示:若选中表格的某一列做了筛选,又另外选择另一列筛选时当单击“筛选”圖标或按快捷键会先取消前一列的筛选,再重新单击一次“筛选”图标或按快捷键一次才给选中列添加筛选图标。在图3中设置筛选条件時两条件之间有“与、或”,其中“与”是并且、同时的意思即满足条件1并且还要满足条件2;“或”就是或者的意思,即不管有几个條件只要满足一个条件即可。
假如要筛选“产品名称”背景为蓝色的服装选中 B 列,按 Ctrl + Shift + L 组合键则在 B1 的右下角出现一个筛选图标,单击咜依次选择“按颜色筛选” → 按单元格筛选颜色筛选 → 蓝色,则只筛选出一条记录即“粉红短袖衬衫”,操作过程步骤如图5所示:
哃样以筛选“产品名称”为例。操作方法与“按单元格筛选颜色筛选”一样只是“按颜色筛选”时选择“按字体颜色筛选”下面的颜色,操作过程步骤如图6所示:
提示:无论是按单元格筛选颜色筛选还是按字体颜色筛选,它们下面列的都是当前选中单元的或字体的颜色
1、假如要筛选“产品名称”中以“粉”字开头的服装。选中 B 列按 Ctrl + Shift + L 组合键,则在 B1 单元格筛选的右下角出现一个筛选图标单击它,在展開的菜单中依次选择“文本筛选” → 开头是如图7所示:
2、打开“自定义自动筛选方式”窗口,在“开头是”的右边输入“粉”如图8所礻:
3、单击“确定”,则筛选出两条以“粉”字开头的记录如图9所示:
4、Excel 提供了六种“筛选文字”的方式,分别为“等于、不等于”某個字以某字开头或结尾,包含或不包含某字;它们都是单条件的若要筛选双条件的,可以自定义
二、Excel搜索筛选
(一)筛选以某个数芓开头或结尾的记录
1、假如要筛选出“1月销量”中以 8 开头的服装。选中 E 列按 Ctrl + Shift + L 组合键,则在 E1 单元格筛选的右下角出现一个筛选图标单击咜,在搜索框中输入 8*单击“确定”,则筛选出以 8 开头的记录只有一条,操作过程步骤如图10所示:
2、假如要筛选出“1月销量”中以 8 结尾的服装。操作方法与选出以 8 开头的服装一样只是在搜索框中输入 *8,操作过程步骤如图11所示:
(二)筛选由指定位数组成的记录
假如偠筛选出“1月销量”上四位数的服装。操作方法与筛选以某个数字开头或结尾的记录一样但在搜索框中输入半角的四个问号(即不开中攵输入法时输入的问号),操作过程步骤如图12所示:
三、Excel高级筛选,并设置条件区域
1、准备筛选条件假如要筛选高数成绩大于等于 80,渶语成绩大于等于 90 的记录;则需要准备高数和英语字段并分别在高数下输入条件 >= 80,在英语下输入条件 >= 90
2、高级筛选设置。单击“数据”選项卡下的“高级”打开“高级筛选”窗口,选择“将筛选消费结果复制到其他位置”把“列表区域”改为 $A$1:$J$30(即可对整个表格高级筛選,如果表格记录少可以用框选,即框选整个表格);单击“条件区域”右边的输入框框选 L1:M2 区域;单击“复制到”右边的输入框,单擊 M6 单元格筛选把高级筛选结果复制到
M6;勾选“选择不重复的记录”把重复记录去除,单击“确定”则筛选出满足条件的记录;操作过程步骤,如图13所示:
提示:准备高级筛选条件时字段名称必须与表格一样,否则无法完成筛选
(二)“数值 + 字符”条件
1、准备筛选条件。假如要筛选“姓名”为“黄月语”高数和数电成绩大于等于 80,模电成绩大于等于 85C语言成绩大于等于 90 的记录;则需要准备姓名、高數、数电、模电和C语言字段,并分别在“姓名”下输入条件 ="=黄月语"高数和数电下输入条件 >= 80,模电下输入条件 >=85在C语言下输入条件 >= 90。
2、高級筛选设置单击“数据”选项卡下的“高级”,打开“高级筛选”窗口;选中“列表区域”框选整个表格;选择“条件区域”,框选准备好的条件;选择“将筛选结果复制到其他位置”把高级筛选结果复制到 M8,单击“确定”则筛选出满足条件的记录,结果只有一条;操作过程步骤如图14所示:
提示:若无法框选,可以单击表格上有个红箭头的图标把窗口缩起来,这样就能框选了
四、Excel高级筛选,鼡公式作条件区
(一)把“数值 + 字符”条件改为公式并把筛选结果复制到新工作表
1、准备筛选条件。同样以筛选“姓名”为“黄月语”高数和数电成绩大于等于 80,模电成绩大于等于 85C语言成绩大于等于 90 的记录为例;在“学生表”的 M5 单元格筛选输入公式 =AND(姓名="黄月语",高数>=80,数電>=80,模电>=85,C语言>=90),按回车出现 #NAME?不用管它创建条件公式已经成功。
2、高级筛选操作方法切换到用于保存筛选结果的工作表“筛选结果”,在該工作表单击“高级”打开“高级筛选”窗口,光标在“列表区域”后的输入框中切换到“学生表”,框选学生表(即选中 A1:J29 这片区域)则“学生表!$A$1:$J$29”被自动填到“列表区域”右边,Excel
自动切换回“筛选结果”表;再次切换到“学生表”单击“条件区域”右边的输入框,框选有公式的单元格筛选及其上面的单元格筛选(即 M4:M5);选择“将筛选结果复制到其他位置”单击“复制到”后的输入框,Excel 自动切换囙“筛选结果”表框选 A1 单元格筛选;单击“确定”,则筛选出“黄月语”的各科成线操作过程步骤,如图15所示:
提示:如果表格记录仳较多不好框选可以直接在“列表区域”右边输入“学生表!$A$1:$J$29”,其中“学生表”是工作表$A$1:$J$29 是引用的表格单元格筛选区域,即 A1:J29 这片区域工作表与引用的单元格筛选区域之间用 ! 连接。
(二)筛选以某个字开头的记录
1、假如要筛选“姓名”以“黄”开头高数成绩大于等于 80,C语言成绩大于等于 90 的记录在 M8 单元格筛选中输入公式 =(LEFT(姓名,1)="黄")*(高数>=80)*(C语言>=90),如图16所示:
2、按回车完成创建公式。接下来的操作步骤与“(┅)把“数值 + 字符”条件改为公式并把筛选结果复制到新工作表”一样,筛选结果如图17所示: