摘要:2️⃣ 右键设置属性:在"属性"面板找到LinkedCell输入框,郑重敲下G1(这是我们的搜索信号塔!)⚠️重点:这个G1单元格就像无线电台,会把文本框里的每个字实时发送给FILTER公式大军!
"啪!"老板突然甩来一份400人信息表,工号、姓名、性别、部门四列排得密密麻麻。
刚按姓名筛选出"张"姓同事,对方突然改口:"把所有男同事单独列出来!"
手指刚在列标间切到性别列,要求又变:"等等,先找市场部的!"
筛选按钮按了关,关了又按,表格行号从1跳到400,再从400跳回1,汗珠顺着额头啪嗒啪嗒往下掉。
难道就没有一劳永逸的办法?既能像搜索引擎一样输入关键字,又能自动跨列显示所有匹配结果?
当然有!今天教你的这个技巧,让Excel秒变智能数据库,老板再改需求也稳如泰山!"
先看看动态效果图:
1️⃣ 插入文本框:开发工具栏 → 插入 → 文本框
2️⃣ 右键设置属性:在"属性"面板找到LinkedCell输入框,郑重敲下G1(这是我们的搜索信号塔!)
⚠️重点:这个G1单元格就像无线电台,会把文本框里的每个字实时发送给FILTER公式大军!
在F3单元格输入这个会呼吸的公式:
=FILTER(A2:D40, ISNUMBER(FIND(G1, A2:A40&B2:B40&C2:C40&D2:D40)), "")
公式拆解时间:
FIND函数:FIND(G1, A2:A40&B2:B40&C2:C40&D2:D40),像侦探一样在合并的四列数据中查找G1内容(A列&B列&C列&D列无缝拼接)
ISNUMBER:把FIND找到的文本位置转换成数字信号(FILTER函数只会找出是数字的记录)
FILTER函数:根据数字信号自动筛选,匹配成功显示整行,失败返回空值
FILTER函数三要素:
1️⃣ 要筛选的范围:A2:D40(锁定数据区域)
2️⃣ 筛选条件:ISNUMBER(FIND(...))(智能匹配引擎)
3️⃣ 未匹配显示:""(优雅留白,避免#N/A报错)
在文本框输入"张",所有姓张的员工整行跳出;
输入"市场部",整个部门数据自动排列;
输入"男",所有男性员工信息秒现;
甚至输入"财",神奇的事情发生——
"FILTER函数+文本框“这个组合拳真正实现了'所想即所得'的筛选体验,把复杂的四列数据变成可搜索的数据库。
特别适合处理包含多维度信息的数据表,财务对账、销售分析、库存管理等场景都能大放异彩!建议收藏,下次遇到复杂筛选需求时直接套用!
来源:珠珠excel一点号