嗨玩手游网

零基础也能掌握的6个Excel高级筛选技巧,提高效率不是一点点

数据筛选,在Excel中的应用是非常广泛的,一般情况下就是根据指定的值、指定的颜色或数据范围等筛选数据,但其功能比较单一,往往无法实现预期的目标,此时,我们必须掌握一定的“高级筛选”技巧。

一、“高级筛选”简介。

高级筛选,主要分为2种方式:

1、在原有区域显示筛选结果。

2、将筛选结果复制到其他位置。

操作方法为:【数据】-选择【排序和筛选】工具组中的【高级】,请参阅下图。

二、筛选不重复的数据。

目的:筛选数据源中的唯一数据。

方法:

1、选定数据源中的任意单元格。

2、【数据】-选择【排序和筛选】工具组中的【高级】,打开【高级筛选】对话框。

3、选择【将筛选结果复制到其他位置】并单击【复制到】文本框后的箭头,选择数据存储位置左上角第一个单元格的位置。

4、选中【选择不重复记录】并【确定】。

解读:

使用此方法删除的重复记录是指行内容完全相同的记录,并不是单元格内容相同的记录,即数据比较的基础是行,而不是单元格。

三、单字段单条件筛选。

目的:筛选关于“销售员王东”的销售记录。

方法:

1、选定数据源中的任意单元格。

2、【数据】-选择【排序和筛选】工具组中的【高级】,打开【高级筛选】对话框。

3、选择【将筛选结果复制到其他位置】并单击【条件区域】文本框后面的箭头,选择J2:J3区域(单字段单条件)。

4、选择【复制到】文本框后面的箭头,选择数据存放位置左上角第一个单元格的位置。

5、【确定】。

解读:

单字段简单的理解就是标题行的标题只有一个,单条件指标题行下对应的内容只有一个。

四、单字段多条件筛选。

目的:筛选关于“销售员王东和小南”的记录。

方法:

1、选定数据源中的任意单元格。

2、【数据】-选择【排序和筛选】工具组中的【高级】,打开【高级筛选】对话框。

3、选择【将筛选结果复制到其他位置】并单击【条件区域】文本框后面的箭头,选择J2:J4区域(单字段多条件)。

4、选择【复制到】文本框后面的箭头,选择数据存放位置左上角第一个单元格的位置。

5、【确定】。

解读:

除了可以同时选择“销售员”“王东和小南”的记录外,还可以继续增加“条件”,所以称之为单字段多条件筛选。

五、多字段单条件筛选。

目的:筛选“销售员”为“王东”、销售“地区”为“北京”的相关记录。

方法:

1、选定数据源。

2、【数据】-选择【排序和筛选】工具组中的【高级】,打开【高级筛选】对话框。

3、选择【将筛选结果复制到其他位置】并单击【条件区域】文本框后面的箭头,选择J2:K3区域(单字段多条件)。

4、选择【复制到】文本框后面的箭头,选择数据存放位置左上角第一个单元格的位置。

5、【确定】。

解读:

数据源中需要筛选的标题有“销售员”和“地区”,当然还可以根据实际需要增加,所以称之为“多字段”;但“销售员”或“地区”所对应的值只有一个,所以称之为单条件。

六、多字段多条件筛选。

目的:筛选“销售员”为“王东”、销售“地区”为“北京”和“销售员”为“小南”、销售“地区”为“苏州”的相关记录。

方法:

1、选定数据源。

2、【数据】-选择【排序和筛选】工具组中的【高级】,打开【高级筛选】对话框。

3、选择【将筛选结果复制到其他位置】并单击【条件区域】文本框后面的箭头,选择J2:K4区域(单字段多条件)。

4、选择【复制到】文本框后面的箭头,选择数据存放位置左上角第一个单元格的位置。

5、【确定】。

解读:

“销售员”除了可以是“王东”和“小南”外,还可以根据需要继续增加,对应的“地区”除了“北京”和“苏州”外,也可以继续增加,所以称之为“多字段多条件查询”。

七、条件范围筛选。

目的:筛选“销量”>50,且“销售额”>3000的记录。

方法:

1、选定数据源。

2、【数据】-选择【排序和筛选】工具组中的【高级】,打开【高级筛选】对话框。

3、选择【将筛选结果复制到其他位置】并单击【条件区域】文本框后面的箭头,选择J2:K3区域(单字段多条件)。

4、选择【复制到】文本框后面的箭头,选择数据存放位置左上角第一个单元格的位置。

5、【确定】。

解读:

此示例其实也可以归纳为“多字段单条件”查询范围,不同之处在于条件是数据范围,所以也可以归纳为“条件范围”筛选。在实际的应用中要灵活对待。

结束语:

如果各位亲学习到最后,不难发现,Excel中的【高级筛选】功能操作方法基本类似,奥秘在于“字段”和“条件”,可“单”可“多”,也可以“条件”,非常的灵活,与传统的筛选相比,效率明显的提高了很多,尤其“多字段多条件”筛选和“条件范围”筛选……

#我要上头条# #职场达人说# #Excel函数公式#

这个高级的下拉菜单你用过吗?可以根据关键字,自动筛选输入内容

今天跟大家分享下如何制作一个智能的下拉菜单,它可以根据单元格输入的内容来自动显示我们想要输入的数据,如下图所示,非常适合用于下拉数据比较多的情况,比如我们输入一个【小】字,就会在下拉中显示【小米】的所有型号。这个操作也比较简单,下面我们就来一起学习下吧

一、所需函数

想要在Excel中实现这样的效果,我们需要用到3个函数,先来简单的了解下这3个函数的作用与参数

1.FIND函数

语法:= FIND(需要查找的字符串,在那个字符串中查找,指定开始查找的位置)

它的作用是用来查找字符串的位置,它一共有3个参数,第三个参数是可选参数,在这个例子中我们可以将第三参数省略

2.IFERROR函数

语法:=IFERROR (需要判断的值,如果第一参数是错误值则返回第二参数)

它的作用是用来屏蔽错误值的,就是如果第一参数不是错误值,则返回第一参数,如果是错误值则返回第二参数的值

3.FILTER函数

语法:=filter(筛选的数据区域,筛选条件,找不到结果则返回这个值)

它的作用是根据条件来筛选数据,第三参数是一个可选参数,在这里我们可以将其省略掉

想要从零学习Excel,这里↓↓↓↓

二、判断是否存在关键字

首先我们需要判断下型号这一列,是否存在我们输入的关键字,可以使用FIND函数,如果单元格中存在关键字,FIND函数的结果就是一个数字,如果单元格中不存在关键字则会返回#VALUE!这个错误值

在这里我们只需要将公式设置为:=FIND($F$2,A2),然后向下填充即可,在这里我们将关键字设置为了【荣耀】,在荣耀这里就不会显示错误值,而是会显示为数字

三、屏蔽错误值

这一步主要是为了将符合条件与不符合条件的数据区域分开,在这里我们只需要将公式设置为:=IFERROR(B2*0,1)然后向下填充即可,

数字乘以0结果都为0,所以在荣耀这里,它的结果就是0,错误值乘以0它的结果依然是错误值,所以就会返回IFERROR函数的第二参数,就是1这个结果

现在就可以将结果区分开了,0是满足条件的,1是不满足条件的。

四、筛选结果

现在我们只需使用filter函数将满足条件的结果筛选出来就可以了,只需要将函数设置为:=FILTER(A2:A18,C2:C18=0)即可,这样的话就会找出包含【荣耀】这两个字的所有结果

需要注意的1点是,FILTER函数是需要版本支持的,Excel最低2021,WPS需要最新版。

五、制作智能下拉

随后需要点击下制作下拉的单元格,然后点击【数据】功能组,找到【数据验证】将【允许】设置为【序列】点击下D2单元格,就是筛选结果的第一个单元格,随后输入一个#号,这个#号就表示引用当前数组。最后需要点击下【出错警告】把【输入无效数据时显示出错警告】的对勾去掉点击确定即可,至此就制作完毕了

以上就是今天分享的全部内容,这个技巧还是比较实用的,特别适用于下拉选项非常多的时候,可以帮助我们快速找到需要的数据

我是Excel从零到一,关注我,持续分享更多Excel技巧