Excel情报局 职场联盟Excel 大家好,今天我们来学习并试着解决一个问题:如何提取包含某关键字的全部记录!这个问题我们目的是使用函数公式的方法,在指定的目标区域将想要的数据呈现显示出来。 如下图所示: A1:C7数据源区域,即我们想要筛选数据的原始区域。我们想要根据E2单元格中的关键字“球”,将数据源区域中B列所有包含关键字“球”字的所有行数据筛选出来并显示在右侧区域中。 单纯用基础按钮“筛选”关键字后,将所示结果复制粘贴出来当然也可以实现,但是今天我们着重讲解用函数公式的方法解决此类问题,所以我们接下来就试着输入一系列的函数吧! 首先我们在G2单元格输入函数公式: =FIND(E2,B2:B7) 我们继续使用ISNUMBER函数: =ISNUMBER(FIND(E2,B2:B7)) ISNUMBER函数是判断所选参数是否为数字的函数。如果为数字则返回逻辑值TRUE,如果不是数字则返回逻辑值FALSE。 即将上一步的数组结果: {3;2;#VALUE!;#VALUE!;#VALUE!;2} 判断并输出为新的数组: {TRUE;TRUE;FALSE;FALSE;FALSE;TRUE} 最后我们使用FILTER函数: =FILTER(A2:C7,ISNUMBER(FIND(E2,B2:B7))) FILTER函数的作用是:根据给定的条件筛选出对应的数据。 =FILTER(数据区域,筛选条件,找不到结果返回的值) 所以FILTER函数会将A2:C7区域中筛选条件为TRUE的对应的每行数据快速的筛选并集中显示出来。 回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。
|
|