Excel隐藏玩法,通配符查找VLOOKUP和FILTER神仙打架!

360影视 动漫周边 2025-04-09 18:03 1

摘要:凌晨1点,我收到学员小美的崩溃语音:"老师!客户名单里带'科技'的公司全要标红,可VLOOKUP死活查不全啊!"

凌晨1点,我收到学员小美的崩溃语音:"老师!客户名单里带'科技'的公司全要标红,可VLOOKUP死活查不全啊!"

看着满屏的#N/A错误,我叹了口气——这又是通配符的经典翻车现场!

今天必须曝光Excel两大杀器的终极对决:传统战神VLOOKUP VS 新锐黑马FILTER,看它们如何玩转*和?两大通配符!

场景一:星号(*)通配符——大海捞针术

参数解剖表

参数值作用致命细节❗查找值"*科技*"匹配任意位置含"科技"的文本必须用英文双引号包裹查找范围A1:C11搜索范围包含目标列和结果列第1列必须是搜索列返回列{1,2,3}用数组一次性返回多列新手常错在列数计算匹配方式FALSE精确匹配必须写!否则可能漏数据

翻车预警:

结果只能返回第一个匹配项要获取多结果需配合其他函数

函数结构拆解

组件作用黑科技解析✨A2:C11要筛选的原始数据区域自动扩展结果,不用数列数FIND("科技",A列)查找文本位置返回数字找不到会报错,需ISNUMBER处理ISNUMBER将找到的结果转为TRUE/FALSE构建逻辑判断矩阵

优势暴击:

一次性返回所有匹配记录自动溢出功能免拖拽

场景二:问号(?)通配符——精准锁定术

需求: 查找名称第3个字是"科"的客户(如"云创科技"第3字是"创",不符合)

=VLOOKUP("??科*",A2:C11,{1,2,3},0)

通配符密码本

符号含义案例解析?匹配单个任意字符"??科"表示前两字+第三字科*匹配任意数量字符后续内容不做限制

致命陷阱:

必须严格计算字符数(中文每个字算1个字符)无法处理混合中英文的情况=FILTER(A1:C11,ISNUMBER(SEARCH("??科*",A1:A11)))

函数拆解

组件作用原理剖析SEARCH("??科*",A列)查找第3字是"科"的文本支持通配符,返回位置数字ISNUMBER将查找到的位置转为TRUE构建逻辑判断矩阵

1、VLOOKUP死亡陷阱

第1参数必须位于查找区域的首列

查找值超过255字符会报错

合并单元格直接导致#REF!错误

2、FILTER生存法则

处理结果区域有空白单元格时用IFERROR包裹

动态数组需要Office 365版本支持

处理10万+数据时可能卡顿

通配符是Excel的模糊查找利器,VLOOKUP适合简单单条匹配,FILTER则是批量处理的神器。

*号横扫千军,?号精准点杀,新旧函数组合使用,让数据无所遁形!

掌握这两大杀招,从此告别加班到天亮的噩梦

来源:珠珠excel

相关推荐