
在Excel等电子表格软件中,FILTER函数就是一个十分强大的工具,它能够帮助我们轻松地从海量数据中提取出我们想要的部分,让我们一起来深入了解一下FILTER函数的妙用吧!

首先,我们需要了解一下FILTER函数的基本用法。FILTER函数的主要功能是根据指定的条件筛选出数据集中符合条件的数据,并将其显示在新的区域中。
其基本语法如下:
FILTER(array, include, [if_empty]),即FILTER(数据范围,筛选条件,空值)。
其中:
array: 要筛选的数据范围或数组。
include: 筛选条件,可以是一个数组或逻辑表达式,用于确定哪些数据应包含在结果中。
[if_empty](可选): 如果筛选结果为空时,可以指定返回的值。
FILTER函数会根据包含条件的数据范围中的条件筛选出要筛选的数据范围中符合条件的数据,并将其显示在新的区域中。
目前FILTER 函数仅支持在部分电子表格软件中使用,如WPS、Excel 365,您可以看看您的版本是否支持,倘若能够完整输入这个函数,则表示可以使用哦~
接下来,我们来看一下这个FILTER函数的几种用法。
01 基本筛选:
假设有一份产品销量表,包括商品、单价、销量三列数据,现在需要查出所有销量大于60的商品,可以使用这个公式:FILTER(A1:C15,C1:C15>80)
FILTER函数
02 多条件筛选:
你也可以结合多个条件进行筛选。同样,假设有一份产品销量表,包括商品、单价、销量三列数据,
现在需要查出单价大于10且销量大于80的商品,可以使用这个公式:
=FILTER(A1:C15,( B1:B15>10)*( C1:C15>80))
FILTER函数
03 筛选重复值
可以结合计数函数,筛选出重复数据。假设有一份联系名册,包括姓名、电话两列数据;
现在需要查出所有重复的电话记录,这样便于快速找到错误的数据,可以使用这个公式:=FILTER(A1:B15,COUNTIF(B1:B15,B1:B15)>1)
FILTER函数
04 结合其他函数:
还可以将 FILTER 函数与其他函数结合使用,如 SUM、AVERAGE 等,以对筛选结果进行进一步运算处理。
假设有一份产品销量表,包括商品、单价、销量三列数据,现在需要查出所有单价大于10的商品销量总和。
可以使用这个公式:=SUM(FILTER(C1:C15,B1:B15>10))
FILTER函数
05 处理空值:
如果筛选结果为空时,可以通过 `[if_empty]` 参数指定返回的值。例如,指定返回 "查无数据"。
假设有一份产品销量表,包括商品、单价、销量三列数据,查单价大于15元的商品,但数据表里没有相关的商品,此时可以用这个公式:
=FILTER(A2:C15,B2:B15>15,"查无数据")
FILTER函数FILTER函数是一个强大而灵活的Excel函数,能够帮助我们轻松地从海量数据中筛选出有价值的信息。
通过掌握FILTER函数的基本用法和高级技巧,我们能够更加高效地进行数据分析。若您有更好的用法,欢迎评论区留言分享哦~
下期预告:Excel工作簿合并技巧:多个工作簿汇总成一个工作簿