在整理商品清单或客户资料时,如果想要把包含某个特定词语的记录全部提取出来,可以借助 FILTER 函数 结合文本查找函数,就能轻松完成关键字匹配与数据提取。

一、利用 FILTER 函数提取关键字记录

假设 D2 单元格中输入需要查询的关键字“音响”,原始商品名称位于 A2:A8 区域。

操作方法

1、在 D4 单元格输入公式:
=FILTER(A2:A8,ISNUMBER(FIND(D2,A2:A8)))

2、按回车确认。

公式执行后,系统会自动返回所有包含“音响”的商品名称,并以动态数组形式向下展开显示,无需手动复制。

FIND+FILTER组合用法,精准筛选文本内容-趣帮office教程网
FILTER 函数

二、提取关键字的实现原理

该公式通过三个函数配合完成筛选逻辑。

1、FIND 函数定位关键字

FIND(D2,A2:A8)

用于判断关键字在每个单元格中的位置:

  • 找到则返回位置数字

  • 找不到则返回错误值

这样会生成一个包含“数字或错误”的数组结果。

2、ISNUMBER 函数进行判断

ISNUMBER(...)

用于识别 FIND 的返回值是否为数字:

  • 是数字返回 TRUE

  • 是错误值返回 FALSE

最终得到一个逻辑数组。

3、FILTER 函数筛选结果

FILTER 根据 TRUE 条件,从 A2:A8 区域中提取对应数据,从而完成关键字筛选。

三、实际应用价值

通过 FILTER 函数进行关键字提取,适用于多种场景,例如:

  • 产品名称包含特定型号筛选

  • 合同备注中指定词语提取

  • 投诉记录关键词统计

  • 文章标题模糊匹配

相比传统筛选方式,这种方法更加智能、自动化程度更高。当原始数据发生变化时,结果会同步更新,非常适合需要频繁分析和查询的数据表。