不需写代码,Filter函数公式,制作模糊查询器
举个工作场景中的例子,比如左边是员工档案数据,现在我们可以制作一个查询器,通过模糊搜索的方式,只需要我们输入关键字,则对应所有内容都显示出来
并且模糊查找的关键字可以是任意的,可以是市场,可以输入张,可以输入男,都可以查询到对应的结果:
这种效果是怎么制作的,无需写代码,只需要一个Filter公式就能搞定1、Filter基本用法
首先我们来了解一下Fiter公式的基本用法,当我们需要输入姓名关键词,自动获取这个姓名对应的数据时,我们只需要输入的公式是:
=FILTER(A:E,A:A=H1)
FILTER的第一个参数表示在A:E列内进行筛选,第二个参数表示,筛选的A列,以及筛选的值是H1单元格。
但是这个公式不支持模糊搜索,比如我们在姓名里面只输入一个关键字,张的时候,出不来结果,所以我们要继续改进
2、Filter+Search实现模糊查找
我们输入的公式是:
=FILTER(A:E,IFERROR(SEARCH(H1,A:A),0))
第2个参数改成了SEARCH公式,就可以对H1单元格的值在A列进行模糊查找,IFERROR可屏幕查找不到的错误值, 这样就可以实现模糊查找
当我们输入一个乔字时,也可以得到相应的结果:
3、Filter多列同时模糊搜索
如果我们关键字既可以输入姓名,又可以输入月份的话,就需要多次的SEARCH查找,所以我们将公式更新为:
=FILTER(A:E,IFERROR(SEARCH(H1,A:A),0)+IFERROR(SEARCH(H1,B:B),0))
这样的话,我们输入关键字之后,它既会在A列进行查找,也会在B列进行查找
如果A或B列能查找到相应的结果,则会显示出来,所以这个时候不仅输入姓名关键字能查找到,同时我们输入1月,也可以查找到1月相关的数据:
如果还想查找更多的列,则我们可以多加几个SEACH公式进行查找,如下所示:
=FILTER(A:E,IFERROR(SEARCH(H1,A:A),0)+IFERROR(SEARCH(H1,B:B),0)+IFERROR(SEARCH(H1,C:C),0)+IFERROR(SEARCH(H1,D:D),0)+IFERROR(SEARCH(H1,E:E),0),0)
这样的话,就可以在A、B、C、D、E列里面都去查找了,就能实现开头的动图效果了
你学会了么?动手试试吧!
韭菜的神仙吃法一提到韭菜第一个想到的就是三鲜水饺。韭菜可谓是很鲜美的蔬菜。搭配海鲜可以是鲜的绝绝子了。同时韭菜中含有蛋白质脂肪维生素钙磷铁等矿物质,有温中开胃,行气活血,补肾壮阳的功效。韭菜中含
重庆英雄龙麻子用二手车送外卖,奋斗2天2夜送物资,现状怎样?2022年3月,在不送外卖的休息空隙,龙麻子骑着心爱的摩托战车,正在泥巴坡上和泥巴地里苦练越野车技。他梦想有一天,能够捧起冠军奖杯,成为一名职业越野摩托赛车手。没想到,6个月后,自
春节过后大豆价格是涨是跌粮食的价格是农民最关注的话题。今天小编为大家分享下,当前大豆市场行情走向!大豆今年东北大豆行情,初始阶段市场较为乐观,39水分以上蛋白,前期收购价格在2。902。95元吨很多粮库及
打着麻将唱着歌旅游专列就是这么惬意近日,一则在火车上打麻将的视频引发网民广泛关注。在一趟行驶的普速列车上,一节车厢内放置了3台麻将桌,乘客们围坐在桌前打麻将。发布视频的乘客配文称第一次体验火车上打麻将,好开心!主办
早春茶峨眉问春,已在峨眉抢鲜开采眼下,许多茶园的茶叶还未进入采摘期,但在峨眉山市双福镇小河村的茶园里,一款早春茶已经开始采摘了。在小河村的茶园里,一垄垄层层叠叠的茶树,经过一个寒冬休眠和雨水的滋润,重新焕发出生机
自贡市观夜景有感自贡市观夜景有感川渝之旅杂记之九山东昌乐刘福新2012年8月28日下午,孙子梦溪开始了大一的独立生活。傍晚,我们一行四人(我老伴大儿子大儿媳妇),在山东省济南市章丘那位小老乡大二女
三年过去了,终于可以一个猛子,扎进曼谷的这些曼妙泳池里阔别三年,这场异地恋谈得可太辛苦了一边查着去曼谷的机票,你是不是也一边回想着,BKK这个快乐老家,到底哪里最让你想念?有朋友列了一长串想吃的,从无名的街边猪杂汤直到新晋米其林的fi
安徽省望江县杨湾镇各类企业抢抓时机忙生产,奋力争创新春开门红中国经济周刊经济网讯隆冬时节,寒意逼人,安徽省望江县杨湾镇余埠村的安庆市创飞服饰生产车间里,处处一派热火朝天的忙碌景象。安庆市创飞服饰有限公司负责人唐明亮介绍道,今年生产任务紧,订
孙怡再见爱人2造型图随性复古风格尽显光影美人氛围感孙怡再见爱人最新造型图释出,图中她身穿时尚简约的黑色吊带裙出镜,勾勒其曼妙身姿的同时尽显优雅动人。光影复古的氛围感中能感受到她用眼神诠释的情绪张力。即使是简约的造型,她也能演绎出高
2023高性价比笔记本推荐!轻薄与性能怎么选?理性分析,干货分享一,前言大家好我是有趣的INTJ狼这期来说说笔记本电脑如何选择。刚刚过完年,我收到挺多亲戚和朋友询问怎么购买笔记本的咨询,有些是准备开学回去的学生,也有刚刚入职场的新人,或者是电脑
在SqlServer中控制显示小数位数的方法在SqlServer中用SQL查询数据时候,经常需要统一显示小数位数。用round(数字,2)函数,并不能控制显示位数,如果数字是decimal(18,6)类型,那后面会显示多余的