提取包含关键字的记录

B站影视 2024-12-19 10:23 2

摘要:先使用FIND函数,获取E2单元格中的关键字在A2:A13每个单元格所处的位置。如果某个单元格里包含E2中的内容,FIND函数返回表示位置的数字,否则返回错误值。最终得到一组由数字和错误值构成的内存数组。

如下图所示,希望提取包含关键字“音响”的所有商品名。

E5单元格输入以下公式,按回车。

=FILTER(A2:A13,ISNUMBER(FIND(E2,A2:A13)))

本例中指定的条件为ISNUMBER(FIND(E2,A2:A13))。

先使用FIND函数,获取E2单元格中的关键字在A2:A13每个单元格所处的位置。如果某个单元格里包含E2中的内容,FIND函数返回表示位置的数字,否则返回错误值。最终得到一组由数字和错误值构成的内存数组。

然后再使用ISNUMBER函数,判断FIND函数的结果是不是数字。如果某个单元格中包含了E2中的关键字,ISNUMBER函数返回逻辑值TRUE,否则返回FALSE。

最终FILTER函数返回A2:A13单元格区域中与TRUE对应的整行记录。

来源:Excel之家

相关推荐