Excel数据筛选攻略:3招高效按条件筛选技巧解析
今日,我们将深入探讨关于条件筛选的三大策略,旨在提升数据处理效率。 以下是三种筛选技巧的具体介绍:
首先,我们介绍第一种筛选方法——基础筛选功能执行条件筛选。此方法通过Excel内置的筛选功能来实现,用户可以在“开始”工具栏下的功能区轻松找到该功能,或者直接使用快捷键Ctrl+shift+L快速激活。
其次,第二种筛选方法为高级筛选执行条件筛选。这种方法相较于基础筛选,功能更为强大,能够实现更复杂的条件筛选。
最后,第三种筛选方法是通过公式来筛选符合条件的所有数据。这种方法能够让我们在筛选过程中,更精确地控制筛选条件。
接下来,我们将通过以下三个问题,来具体展示这三种筛选方法的应用。
首先,我们需要筛选销售额大于500的所有数据。针对这个问题,我们将运用基础筛选功能来完成任务。
其次,我们需要筛选3月份的所有数据。这个问题将通过高级筛选功能来解决。
最后,我们需要筛选日期是周末且销售额大于500的所有数据。这个问题将利用公式来完成数据引用。
以下是针对这三个问题的详细解答:
任务一:基础筛选,筛选销售额大于500的数据 基础筛选是Excel内置的一种筛选功能,用户可以在“开始”工具栏下的功能区找到它,或者直接使用快捷键Ctrl+shift+L来激活。
当数据表处于筛选状态时,我们可以通过标题行或首行来判断。当该行出现下拉按钮时,代表数据可以直接进行筛选。
点击筛选的下拉按钮,进入筛选设置界面,然后点击“数字筛选”,并在弹出的菜单中选择“大于”选项。
随后,会弹出自定义筛选的设置框,我们按照条件要求输入指定数字即可。
点击确定,从下图可见数据表执行了销售额大于500的筛选。
任务二:高级筛选,筛选出3月份的所有数据 针对这个问题,我们需要使用高级筛选功能。
首先,我们需要设置两个筛选条件:“>=2023-3-1”和“<=2023-3-31”。
这两个条件设置是高级筛选的关键步骤,我们需要注意它的条件写法,条件名称在上,条件值在下。
随后,点击数据表任意单元格,再点击数据工具栏,在下方功能区找到排序与筛选的“高级”选项,点击进入高级筛选设置界面。
在列表区域框中输入数据表单元格区域,在条件区域框中输入刚才设置的两行两列的条件单元格。
如果需要在表格的其他空白区域显示筛选到的数据,则可以选择界面中的“将筛选结果复制到其他位置”选项。
点击确定,我们来看下高级筛选执行双条件的筛选结果。
任务三:公式筛选,日期为周末且销售额大于500 对于这个问题,我们需要利用公式来完成数据引用。
首先,我们需要计算一个日期等于星期几,可以使用weekday函数。
然后,套用筛选函数filter,我们可以输入以下公式:
=FILTER($A$2:$G$115,(WEEKDAY($A$2:$A$115)=7)*($B$2:$B$115>500))
filter函数是新版本更新的专用于筛选场景的引用函数,其表达式为:
=filter(筛选区域,筛选条件,未筛选到结果则返回值)
它有3个参数,但上面的公式只有两个参数,省略了第3参数。
重点是公式中的第2参数条件设置,尤其是双条件并列关系,它是使用乘“*”符号来连接两个条件表达式。
从公式的条件表达式来看,很明显,它表示星期值等于7,且销售额大于500,得到的结果如下图红框内所示。
由于作者设置周末仅为星期天,因此该条件表达输入为等于7,如果设置为周六及周日,则可以再新增一个条件,通过符号“+”来连接第一个条件,表示双条件中“或”的关系。
关于filter函数更多具体的写法和应用,大家可以参照作者专栏《Excel高频引用函数应用大全》中的详解!