Excel 通配符是数据匹配的 “万能小助手”,本质是一组特殊符号,能替代任意字符实现模糊查询、精准筛选和批量统计,不用复杂公式和函数,就能快速定位、匹配符合规律的数据。常用核心通配符共 3 个:星号(*)、问号(?)、波浪号(~),各司其职、搭配使用,能搞定查找、替换、筛选、函数统计等 80% 的模糊数据处理需求,新手也能秒会!一、Excel 通配符到底是什么?长什么样?
通配符是 Excel 专属的模糊匹配符号,通过替代特定字符,让 Excel 识别 “符合某一规律的所有数据”,而非单一固定数据。核心只有 3 个,符号简单、记忆零压力,各自的匹配规则清晰不混淆:星号(*)
:匹配任意多个任意字符(0 个、1 个或多个都可以),是最常用的通配符,适合模糊匹配 “包含某字符”“以某字符开头 / 结尾” 的数据✅ 示例:“* 猫 *” 可匹配 “猫咪”“小猫钓鱼”“招财猫 123”“猫”;“李 *” 可匹配 “李白”“李雷”“李晓华”;“*@” 可匹配所有 163 邮箱
问号(?)
:匹配任意一个字符,精准限定字符数量,适合匹配 “字符数固定、某一位不确定” 的数据示例:“猫?” 可匹配 “猫咪”“猫爪”“猫 1”(仅猫后 1 个字符);“李??” 可匹配 “李白”“李雷”(李后固定 2 个字符),但无法匹配 “李晓华”(李后 3 个字符);“???123” 可匹配任意 3 个字符 + 123 的组合,如 “abc123”“XyZ123”
波浪号(~)
:解除通配符的 “特殊身份”,让和?回归普通字符本身,是通配符的 “反义符”,仅在需要匹配、? 本身时使用示例:想匹配 “产品1 号” 中的,需输入 “产品~1 号”;想匹配 “数据?统计” 中的?,需输入 “数据~?统计”,此时 Excel 会将~后的/? 识别为普通符号,而非通配符
二、Excel 通配符能做什么?多场景适配,堪称数据处理万能工具
通配符的核心价值是模糊匹配,打破 “只能精准查找固定内容” 的限制,在 Excel 日常操作中应用场景极广,从基础的查找替换,到进阶的函数统计、数据筛选,都能派上用场,大幅节省手动操作时间:查找替换
:快速批量查找 / 替换 “符合某规律” 的内容,比如替换所有以 “备注:” 开头的文本、删除所有带 “【】” 的字符
数据筛选
:在表格筛选中模糊筛选,比如筛选所有姓王的员工、所有含 “电视” 的产品、所有尾号为 8 的手机号
函数统计
:在 COUNTIF、SUMIF、VLOOKUP 等函数中模糊统计 / 匹配,比如统计姓刘的员工人数、求和所有含 “办公用品” 的支出、匹配所有以 “2026” 开头的合同号
条件格式
:设置带通配符的条件格式规则,比如给所有含 “异常” 的单元格标红、给所有姓赵的单元格填充底色,实现数据异常快速预警
高级筛选
:搭配高级筛选设置复杂条件,比如筛选 “姓王且名字为 3 个字”“产品名称含手机且价格大于 2000” 的组合数据
三、通配符怎么用?零基础上手,分步操作超简单
通配符的使用逻辑核心是 **“按需求选符号 + 按规律拼内容”**,无需复杂操作,在 Excel 各功能中直接输入带通配符的内容即可,以下是 3 个高频场景的具体使用步骤,新手直接套用:场景 1:查找替换中使用(批量修改模糊内容)
按下Ctrl+H调出「查找和替换」对话框;
在「查找内容」中输入 ***【备注】***(匹配所有包含【备注】的内容),「替换为」留空;
点击「全部替换」,一键删除所有符合条件的文本。
场景 2:表格筛选中使用(模糊筛选目标数据)
点击姓名列表头的筛选箭头,选择「文本筛选」→「包含」(或直接在筛选搜索框中输入);
输入张 *,点击确定,一键筛选出所有姓张的员工(张后任意字符)。
场景 3:函数中使用(模糊统计 / 匹配数据)
需求 1:统计 A 列(姓名)中姓王的员工数量→输入公式:=COUNTIF(A:A,"王*")需求 2:求和 B 列(支出)中所有含 “办公用品” 的金额→输入公式:=SUMIF(B:B,"*办公用品*",C:C)需求 3:匹配 A 列中所有以 “2026” 开头的合同号,返回对应 C 列的金额→输入公式:=VLOOKUP("2026*",A:C,3,FALSE)四、通配符使用必看注意事项,避坑不踩雷!
通配符用法简单,但细节上稍不注意就会操作出错,以下 5 个注意事项一定要记牢,确保匹配精准、操作高效:必须在英文状态下输入
:全角的 “*、?、~” 只是普通字符,不具备通配功能,只有英文半角状态下的 “*、?、~” 才有效;
波浪号(~)仅用于解除通配符
:只有需要匹配或?本身时才用~,且~必须紧跟在需要解除的/? 前,如 “~*”“~?”,单独使用~无任何通配效果;
问号(?)严格匹配 1 个字符
:不能多也不能少,比如 “李?” 只能匹配 2 个字的李姓名字,想匹配 3 个字的需用 “李??”;
星号(*)包含 0 个字符
:比如 “李 *” 可以匹配单独的 “李” 字,若想排除单字,需结合?使用,如 “李?”;
部分函数不支持通配符
:通配符仅适用于模糊匹配类函数(COUNTIF、SUMIF、VLOOKUP、MATCH 等),SUM、AVERAGE、MAX 等纯计算函数无法使用,且 VLOOKUP 使用通配符时,第四个参数必须为 FALSE(精准匹配)。
五、通配符经典应用实例,覆盖日常工作高频需求
结合实际工作场景,整理 8 个通配符常用实例,直接套用公式 / 操作步骤,搞定数据处理常见问题:基础匹配类
筛选所有 139 开头的手机号→筛选框输入:139*
查找所有以 “报告” 结尾的文件名→查找框输入:* 报告
匹配所有含 “京东” 的订单号→VLOOKUP 公式:=VLOOKUP("*京东*",A:D,4,FALSE)
统计计算类
统计姓名列中名字含 “丽” 的人数→=COUNTIF(A:A,"*丽*")
求和产品列中所有 “笔记本电脑” 相关的销量→=SUMIF(B:B,"*笔记本电脑*",C:C)
计算含 “交通费” 的报销金额平均值→=AVERAGEIF(A:A,"*交通费*",B:B)
特殊字符匹配类
查找所有含 “” 的产品规格→查找框输入:~
统计所有含 “?” 的问题反馈数量→=COUNTIF(C:C,"*~?*")
六、通配符进阶小技巧,组合使用更高效
单一通配符能解决基础问题,组合使用 * 和?能实现更精准的模糊匹配,再搭配 Excel 功能,解锁高阶用法,搞定复杂数据处理:*+? 组合:精准匹配 “固定开头 / 结尾 + 限定字符数” 的数据示例:匹配 “李姓 + 3 个字的名字”→李??;匹配 “以 8 结尾 + 共 11 位的手机号”→??????????8
多个 * 组合
:匹配 “包含多个指定字符” 的数据示例:匹配同时含 “北京” 和 “发货” 的物流信息→* 北京 * 发货 *
通配符 + 高级筛选
:设置多条件模糊筛选需求:筛选 “姓王 + 职位含经理” 的员工→高级筛选条件中输入:姓名列 “王 *”,职位列 “经理”
通配符 + 条件格式
:批量标记目标数据需求:给所有含 “逾期” 的合同状态标红→条件格式公式:=ISNUMBER(FIND("*逾期*",A1)),设置底色红
通配符 + 替换
:批量提取指定内容需求:从 “【市场部】张三” 中提取姓名→先替换 “【*】” 为空,即可一键删除所有括号及内部内容
最后总结
Excel 通配符就像一把数据处理的 “瑞士军刀”,仅靠 *、?、~3 个简单符号,就能实现从基础查找替换到进阶函数统计、复杂筛选的全场景模糊匹配,不用记复杂公式,不用做手动筛选,大幅提升数据处理效率。无论是 Excel 初学者还是日常高频使用的办公族,掌握通配符的用法都能让工作事半功倍,记住 **“* 配任意多、? 配任意一、~ 解特殊符”** 的核心口诀,再结合实际场景多练几次,就能轻松玩转!