EXCEL高级筛选功能在数据查询中的应用论文_余先玺

EXCEL高级筛选功能在数据查询中的应用论文_余先玺

余先玺(云南省曲靖市宣威第十中学 云南 曲靖 655000)

摘要:本文着重介绍应用Excel高级筛选功能,构造条件区域(条件标记和条件值),从数据清单中按照某些复杂的条件来查找符合条件的记录,将符合条件的记录显示在工作表的其他位置。

关键字:高级筛选 条件区域 模糊筛选 多条件筛选

中图分类号:G652.2文献标识码:A文章编号:ISSN1001-2982 (2019)11-270-02

Excel2010是一款功能强大的电子表格软件,直观的界面、出色的计算功能和图表工具,其筛选功能可以帮助我们从已有的复杂数据表中查询所需数据,把不满足条件的数据暂时隐藏起来,只显示那些符合条件的数据。EXCEL2010的高级筛选是一项功能强大非常好用的数据查询工具,利用高级筛选,可以从数据清单中按照某些复杂的条件来查找符合条件的记录,也可以将符合条件的记录显示在工作表其他位置。

一、高级筛选的主要功能:

1、设置多个筛选条件。筛选条件之间可以是与的关系、或的关系,与或的关系。条件可以设置一个也可以设置多个,允许使用通配符(?和*)。

2、筛选结果的存放位置不同。可在数据区原址进行筛选,把不需要的记录隐藏,此特点类似于自动筛选;也可以把筛选结果复制到本表的其他位置或其他表中,在复制时可以选择筛选后的数据列。

3、可筛选不重复记录。将条件中的重复项过滤掉,结果中不出现重复的记录。

二、高级筛选的关键步骤是构建条件区域。

条件区域由条件标记和条件值构成,条件标记和数据清单的列标记字段相同,可以从数据清单中直接复制过来;条件值则须根据筛选需要在条件标记下构造。需注意的是,条件区域必须有空行或空列与数据清单分隔开。构建筛选条件时要先划分一片条件区域,条件区域可以选择数据清单以外的任何空白处,只要空白的空间足以放下所有条件就可以。

写条件时要遵守的规则是:

1、要在条件区域的第一行写上条件中用到的字段名,比如要筛选数据清单中“年龄”在18岁以上,“学历”为中专的学生,其中“年龄”和“学历”是数据清单中对应列的列名,称作字段名,那么在条件区域的第一行一定是写这两个列的名称(字段名),即“年龄”和“学历”,而且字段名的一定要写在同一行。

2、在字段名行的下方书写筛选条件,条件的数据要和相应的字段在同一列,比如上例中年龄为18岁,则“18”这个数据要写在条件区域中“年龄”所在列,同时“中专”要写在条件区域中“学历”所在的列。

我们平时所用的逻辑条件,如果有多个,它们之间总是会存在两种关系,一种是“或”关系,一种是“与”关系。“或”关系是指几个条件中只需有一个成立,结果就会成立的情况 , “与”关系是指在几个条件中,必须这些条件都成立,结果才成立的情况,那么回到高级筛选中,在具体写条件时,我们要分析好条件之间是与关系还是或关系,如果是与关系,这些条件要写到同一行中,如是是或关系,这些条件要写到不同的行中,也就是说不同行的条件表示或关系,同行的条件表示与关系。

三、高级筛选的使用方法:

高级筛选需要在数据区外设置一个条件区域,由标题行和条件行组成。筛选条件行允许使用带运算符的表达式,还可以同时设置多列条件,或多行条件的表达式:条件种类涵盖自动筛选中所有定制格式的条件,包括等于、大于、小于、大于等于、小于等于、包含等,数据区、条件区域都必须有标题行。

期刊文章分类查询,尽在期刊图书馆

1、特定字符筛选,也叫模糊筛选,要用到通配符(?和*)

比如查找“家庭住址”为空的学生记录,在数据区域外的任一单元格(如D12)中输入被筛选的字段名称“家庭住址”,在紧靠其下方的D13单元格中输入筛选条件“<>*”(表示内容为空)。然后依次单击“数据→筛选→高级筛选”命令,在弹出的“高级筛选”对话框,选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。将“列表区域”设置为“$A$1:$K$10”,“条件区域”设置为“$D$12:$D$13”,“复制到”设置为“$A$15:$K$15”,单击“确定”按钮,系统便自动将符合条件的记录筛选出来,并复制到指定的从A15开始的单元格区域中(如图1所示)。

2、满足多种条件的筛选,这些条件要写到同一行中。

比如查找“体重正常,肺活量等级及格,50米跑等级及格的”女生记录,数据区域外的任一单元格(如B12)中输入被筛选的字段名称“性别”,在紧靠其下方的B13单元格中输入筛选条件“女”(表示性别为女);在(G12、I12、K12)中分别输入被筛选的字段名称“体重等级”, “肺活量等级”, “50米跑等级”,在紧靠其下方的G13、I13、K13单元格中输入筛选条件“正常”,“及格”,“及格”;然后依次单击“数据→筛选→高级筛选”命令,在弹出的“高级筛选”对话框,选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。将“列表区域”设置为“$A$1:$K$10”,“条件区域”设置为“$B$12:$K$13”,“复制到”设置为“$A$15:$A$15”,单击“确定”按钮,系统便自动将符合条件的记录筛选出来,并复制到指定的从A15开始的单元格区域中(如图2所示)。

3、多选一的筛选,几个条件中满足一种条件的筛选,这些条件要写到不同的行中。

比如查找“超重或肺活量等级不及格或者50米跑等级不及格的”记录,在(G12、I12、K12)中分别输入被筛选的字段名称“体重等级”,“肺活量等级”,“50米跑等级”,在紧靠其下方的G13、I14、K15单元格中输入筛选条件“超重”,“不及格”,“不及格”;然后依次单击“数据→筛选→高级筛选”命令,在弹出的“高级筛选”对话框,选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。将“列表区域”设置为“$A$1:$K$10”,“条件区域”设置为“$G$12:$K$15”,“复制到”设置为“$A$16:$A$16”,单击“确定”按钮,系统便自动将符合条件的记录筛选出来,并复制到指定的从A16开始的单元格区域中(如图3所示)。

EXCEL电子表格软件的高级筛选是一项功能强大非常好用的数据查询筛选工具,通过构造条件区域,设置筛选条件和筛选结果的存放位置,可以进行模糊筛选,多种条件的筛选和多个条件中满足一种条件的筛选,可以从数据清单中按照某些复杂的条件来查找符合条件的记录和信息。

图3

参考文献:

1、肖晓梅. Excel的高级筛选功能的实现[J]. 技术与市场, 2008(12):21-22.

2、陈文兵, 郭萍. Excel 2010高级筛选功能在学籍管理中的应用[J]. 网友世界?云教育, 2012(9).

3、陈艳, 魏东超. Excel高级筛选[J]. 电子世界, 2012(5):23-25.

论文作者:余先玺

论文发表刊物:《中小学教育》2019年11月4期

论文发表时间:2019/11/20

标签:;  ;  ;  ;  ;  ;  ;  ;  

EXCEL高级筛选功能在数据查询中的应用论文_余先玺
下载Doc文档

猜你喜欢