Excel是一个强大的编辑和制作电子表格的软件,它的筛选功能可以帮助我们从现有的复杂数据表中获取所需的数据。那么如何使用Excel的高级筛选呢?本文将总结Excel中的高级筛选功能,不同的操作可以区分不同的列、不同的条件,以及“与”、“或”等不同的情况。
命名约定:
“数据区”是指要过滤的源数据,“过滤区”是指设置条件的区域。中两个区域的背景色分别是蓝色和红色。
“与”运算意味着必须同时满足筛选条件;Or运算意味着可以满足其中一个条件。
方法/步骤
1.准备筛查区。
打开数据工作簿。此工作簿中的工作表有四个数据列:交易日期、公司名称、摘要和金额。这也是我们将在接下来的步骤中操作的数据区域。
2.在工作表的数据区域上方插入几行,并将工作表的标题复制到插入的顶行。该标题及其下方的空行将用作高级过滤的“过滤区域”。
3.单列表和单条件筛选。
比如过滤“A公司”的数据。在上部筛选区域的“公司名称”下,输入单词“公司A”。
单击下面数据区域中的单元格,然后单击数据选项卡——排序和筛选组——高级按钮。
4.会弹出“高级筛选”对话框,其中的“列表区”会自动识别工作表中蓝色背景的数据区。接下来,我们需要设置“条件区域”。我们单击“条件区”右侧带有红色箭头的按钮。
5.“高级过滤器”对话框被简化为“条件区域”对话框。这时,我们用鼠标在工作表中的表头和筛选区下面的数据划界。
注意:也可以选择过滤区的所有表头和有条件的行;但是,您不能在筛选区域中选择空行。
6.然后点击对话框右侧的按钮,返回“高级筛选”对话框,点击“确定”,筛选“A公司”的交易数据。
7.单列多条件或筛选。
例如,要过滤除2014年和2015年之外的其他年份的数据,请在工作表过滤区域的交易日期下,输入两行数据:
2014-1-1
2015-12-31
然后按照前面的步骤进行筛选,结果
注意:在“高级过滤3354条件区”对话框中确定“条件区”时,要选择过滤区中的表头和所有有数据的行,不要选择空行,下同。
8.单列多条件与运算。
比如过滤2014年和2015年的数据,不能两行输入“=2014-1-1”和“=2015-12-31”,只能用公式。
在工作表筛选区域最右侧的空列(标题下方)中,输入以下公式:
=and(B9 date(2014 . 1 . 1),然后B9按照前面的步骤进行筛选,结果是
9.多列多条件或筛选。
例如,如果要过滤整个时间范围内2014年之前或超过90,000元的交易,在工作表的过滤条件区域的“交易日期”下输入“2015年1月1日”,然后在“金额”下的第二行输入“90,000”,最后按照前面的步骤进行过滤。
10.多列多条件和过滤。
例如,要过滤B公司大于50,000元的交易,在工作表的过滤条件区域的公司名称和金额下分别输入B公司和50,000(注意,由于and运算,它们需要在同一行中输入),然后执行过滤。
1.将筛查结果复制到另一个位置。
执行筛选操作后,您需要将筛选结果复制到另一个位置以便重复使用。操作如下所示:
单击数据区筛选结果中的任意单元格,然后按Ctrl键和键盘组合键。Excel会自动为我们选择所有筛选结果。然后,将其复制并粘贴到另一个位置(在同一个工作表或另一个工作表或工作簿中)。
您也可以这样做:在执行过滤时,在过滤条件中选择“将过滤结果复制到另一个位置”,然后在设置“复制到”时,在同一工作表中点击一个空白位置,过滤结果将自动复制到指定位置。
需要注意的事项
一般情况下,同一行输入的条件是过滤and不同线路输入的条件是执行OR滤波操作。
以上是Excel中高级筛选功能的介绍。操作很简单。你学会了吗?希望这篇文章能对大家有所帮助!