
Excel查找,3个通配符搞定90%的模糊匹配
你是否遇到过这样的困扰:
只记得客户姓名中的某个字,怎么快速找到?
批量替换特定格式的数据,一个个找太麻烦?
查找条件里本身就带星号或问号,Excel却识别成了通配符?
今天这篇,带你彻底搞懂Excel里的三大通配符:*、?、~,全是英文字符,但潜力无穷!
一、通配符是什么?

通配符是一种通用的匹配字符,可以代表一个或多个任意字符。使用他们可以在查找、筛选、替换、公式中实现模糊匹配。Excel中常用的通配符有三个,且全部是英文字符。

二、逐个展示,一看就会

1️⃣ ? 问号 —— 精确占位,一个萝卜一个坑
规则:代表单个字符,有多少个问号,就匹配多少个字符。
搜索示例:
查找
张?→ 匹配"张三"、"张四"、"张五"……(2个字,张开头)查找
李??→ 匹配"李小龙"、"李大嘴"……(3个字,李开头)
💡 适用场景:知道字符长度,但不确定具体内容。

2️⃣ * 星号 —— 万能匹配,多少都行
规则:代表任意多个字符,包括0个字符!
搜索示例:
查找 王
*→ 匹配"王五"、"王大力"、“王”……等所有“王”开头的单元格查找
*2024A*→ 匹配所有包含"2024A"的单元格
💡 适用场景:只记得部分内容,前后都不确定。

3️⃣ ~ 波浪线 —— 通配符的"消磁器"
规则:放在通配符前面,将紧跟其后的通配字符转换为普通字符。
假设你要查找所有带星号 * 的单元格(比如“通配符*用法”),如果你直接查找 *,Excel会以为你要匹配所有内容,正确的查找应该是“通配符~*用法”
搜索示例:
查找
~*→ 匹配所有包含星号*的单元格查找
~?→ 匹配所有包含问号?的单元格查找
~~→ 匹配所有包含波浪线~的单元格
💡 适用场景:查找的内容本身就包含 *、?、~ 这三个符号。

三、避坑指南 ⚠️

| 坑点 | 说明 |
|---|---|
| 必须是英文符号 | * ? ~都要用英文输入法输入,中文符号无效 |
| 星号匹配0个字符 | 张* 也能匹配单独的"张"字 |
| 问号严格占位 | 张? 不会匹配"张",必须多一个字 |
| 波浪号只影响右侧一个字符 | ~~* 第一个~消磁第二个~,第三个*仍是通配符 |
END

点个「关注」☝,转发给还在手动查找的同事~
往期推荐
夜雨聆风