举个例子,我们有一份人事档案数据,里面包括了若干的字段
现在我们想建立一个查询系统,输入关键字,符合条件的信息就可以自动的带出来
例如,我们可以输入性别条件
当我们输入女的时候,性别为女的员工全部就列出来了
如果我们查询条件更改一下,姓名里面带某个关键字的
例如,当我们输入乔字,相关的员工信息就全部列出来了
又或者,输入93,那么 93年入职的全部出来了:
像这么牛的查询小系统,只需要一条公式就可以搞定
那就是新版本的Filter公式
它是筛选函数公式,使用用法是:
=FILTER(筛选结果,筛选条件)
所以如果我们想把性别为女的全部筛选出来,只需要输入公式:
=FILTER(A:E,B:B=H2)
返回结果是A:E列的数据,条件是B列里面,等于H2单元格的值
如果说,你想带关键字模糊搜索
例如,当我们输入乔,就可以获取所有相关结果,我们需要使用的公式是:
=FILTER(A:E,IFERROR(SEARCH(H2,A:A),0))
也就是用SEARCH函数公式可以只要有个关键字在A列,就满足了条件,最后筛选到A:E列的结果
如果我们想在H2查询框内,输入不同的内容,它都能查找匹配出来的话,就需要使用的公式是:
=FILTER(A:E,IFERROR(SEARCH(H2,A:A),0)+IFERROR(SEARCH(H2,B:B),0)+IFERROR(SEARCH(H2,C:C),0)+IFERROR(SEARCH(H2,D:D),0))
也就是筛选条件,用多个SEACH公式去搜索,A列,B列,C列,D列,只要有满足条件的数据,就会把对应的A:E列结果给筛选出来
关于这个小技巧,你学会了么?动手试试吧!