wps怎么模糊筛选? FILTER+SEARCH+ISNUMBER函数搞定模糊筛选的用法
FILTER函数在Excel或WPS表格中是一个超级智能筛子,下面我们通过一个简单的案例理解它的强大之处。
如下图所示:
A1:C8区域是订单退货及状态明细表。每个订单的退货数量明细以及对应的退货状态分别显示在B列与C列。
我们要做的就是:将退货状态描述中包含关键字“坏”的全部订单信息筛选显示到另外的区域,以便于我们对损坏的退货做后续的处理。
效果如E:G列所示:

当然了,如果大家不考虑函数公式的方法,那么普通的筛选仍是最优解。
但是我们今天考虑的是函数公式因素对该案例的影响。所以不使用传统的筛选按钮。

SEARCH函数用于在一个文本字符串中查找另一个文本字符串的起始位置。
不区分大小写(例如查找 "RED" 和 "red" 视为相同)。
支持通配符(? 代表单个任意字符,* 代表任意多个字符)。
如果没有找到目标值,则会返回错误值。
SEARCH函数语法:
=SEARCH(要查找什么,在哪儿找,查找位置)
- 参数1:要查找的文本(可包含通配符 ? 或 *)
- 参数2:被搜索的文本字符串
- 参数3:可选参数,指定开始查找的位置(默认从第1个字符开始)
第一步:寻找
我们可以这样输入函数公式:
=SEARCH("坏",C2:C8)
也就是说,用SEARCH函数,查找关键字“坏”,依次统计在C2:C8区域各个单元格文本字符串中出现的首次位置。
比如“坏”字,在C2单元格没有出现过,则返回错误值;而在C3单元格的字符串中出现过这个字,并且位于这串文本中的第2个位置,故返回结果2。
......
后面以此类推,不做过多解释。
结果以数组溢出显示:
{#VALUE!;2;#VALUE!;2;#VALUE!;#VALUE!;3}

ISNUMBER函数是Excel或WPS表格中的一个信息大类函数。用于判断指定值是否为数字(顾明思议:IS是,NUMBER数字,那么连起来可以大致理解为判断数字的意思);或配合SEARCH、FIND等函数检测是否存在目标文本。
ISNUMBER函数的参数如果是数字(包括日期、时间、逻辑值TRUE或FALSE等以数字形式存储的值),则返回TRUE。如果参数是文本、错误值或空值,则会返回FALSE。
ISNUMBER函数语法结构太简单了,就一个参数:
=ISNUMBER(检测值)
检测值可以是单元格引用、公式结果或其他函数的返回值。
第二步:检测
这样输入函数公式:
=ISNUMBER(SEARCH("坏",C2:C8))
用ISNUMBER函数判断SEARCH函数返回的数组溢出结果各个元素是否为数值。
也就是说上一步结果:
{#VALUE!;2;#VALUE!;2;#VALUE!;#VALUE!;3}
其中数字的返回TRUE,错误值的返回FALSE
新的数组溢出返回判断结果:
{FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE}

FILTER函数的定义与功能:
FILTER函数是Excel和WPS表格工具中的一种动态数组函数,核心功能是根据指定条件从数据区域中筛选出符合条件的记录。
FILTER函数语法为:
=FILTER(数组, 条件, [无结果时的返回值])
- 数组:需要筛选的数据区域
- 条件:逻辑表达式
无结果时的返回值(可选):当无匹配数据时显示的内容
第三步:筛选
我们可以输入函数公式:
=FILTER(A2:C8,ISNUMBER(SEARCH("坏",C2:C8)))
FILTER函数会自动筛选A2:C8区域的数据。当第二参数条件为逻辑值TRUE真值的时候,执行对应行的筛选。这样会筛选出所有含“坏”字的所有行数据。

推荐阅读:传统筛选点到手抽筋? excel中FILTER函数让你告别手动筛选的烦恼
相关文章

FILTER+UNIQUE+COUNTA统计唯一性:wps中FILTER函数是一个超级智能筛子
不重复计数一直是个大难题,很多朋友不知道怎么处理,今天我们就用简单的公司来快速解决这个问题,详细请看下文介绍2025-09-16
Excel中利用FILTER和BYROW函数实现多列重复值查找的实例教程
我们使用XLOOKUP函数配合相关函数实现了在任意列查找某值返回同一行中对应列中的值,该怎么操作呢?详细请看下文介绍2025-09-03
表格转换不翻车! excel中filter筛选函数行列互换的技巧
excel表格中经常需要将数据进行行列转换的,该怎么操作呢?今天我们用filter筛选函数操作,详细如下文所述2025-08-28
再也不用VLOOKUP+辅助列了! excel中TOROW+FILTER公式真的是绝配
excel中很多函数组合出来能达到意想不到的效果,今天我们就来重点说说TOROW+FILTER,详细请看下文介绍2025-08-07
Excel数据筛选完美搭档! FILTER函数+切片器吊打下拉菜单
Excel中谁筛选市场件操作,很多时候为了方便我们会用下拉菜单来实现,今天就跟大家分享一个FILTER函数+切片器的高效组合,数据切换筛选轻松搞定2025-07-09
快速筛选符合要求的用户! excel表格中用FILTER+REGEXP正则表达式进行高
excel表格中有很多用户邮箱,但是想要筛选符合要求的邮箱账户,比如用手机号码用户,下面我们就来看看用FILTER+REGEXP函数快速筛选的技巧2025-06-24
动态报表的终极奥义! excel表格中FILTER+SORT函数实现动态排序筛选的技
各位在 Excel 数据泥潭里摸爬滚打的打工人,今天咱们要解锁一个职场神技——用 SORT + FILTER 组合拳,让你的报表从“手动拖拉机”秒变“全自动超跑”!无论你是整理销售数2025-06-24
还有SUMIFS做不到的? FILTER+SUM函数实现excel数据多条件求和的技巧
FILTER+和SUM函数是excel和wps中都有的函数,结合这两个函数可以进行多条件求和,下面我们就来看看详细使用方法2025-06-24
90%的人不知道的偷懒公式! VLOOKUP+FILTER数据筛选实现双杀
VLOOKUP和FILTER都是数据筛选比较常用的函数,如果这两个函数比较的haul,那个函数更好用?详细请看下文介绍2025-06-23
FILTER函数这招我后悔没早学! excel中10秒搞定数据查询的技巧
之前说到查找函数,大家肯定会想到vlookup,不过现在还有一个新的函数可以供大家使用,它就是filter,今天就和大家分享一下filter的用法2025-06-23





最新评论