EP02. “Wildcards 通配符”
🔒 登录后可标记已读- 延续 EP01 的查找功能,这篇专门教 Excel 查找/替换里的三种通配符:
?(问号)、*(星号)、~(波浪号) - 学会这三个符号,能在查找和替换对话框里做"开头是……""结尾是……""包含……"这类模糊匹配
- 前置知识是 EP01 的 Find and Replace 基本操作
重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等)。
通配符怎么选
| 符号 | 用途 | 例子 |
|---|---|---|
? 问号 | 匹配任意「一个」字符 | ?at 找到 Bat、Cat、Hat |
* 星号 | 匹配「零个或多个」任意字符 | a* 找以 a 开头的内容,*bc* 找包含 bc 的内容 |
~ 波浪号 | 转义符号,查找字面上的 ?/*/~ 本身 | ~? 找字面上的问号字符 |
打开查找和替换
按 Ctrl + F 打开 Find and Replace 对话框。
问号(?):匹配任意一个字符
- 单个问号匹配任意一个字符,例如搜索 "?at" 能找到 Bat、Cat、Hat
- 建议同时勾选 Match entire cell contents,避免匹配到更长的单元格内容
- 两个问号
??匹配任意两个字符,以此类推,几个问号就匹配几个字符
[截图:Find and Replace 对话框,Find what 栏输入 ?at、勾选 Match entire cell contents 的界面]
星号(*):匹配零个或多个字符
- 星号可以匹配零个、一个或多个任意字符
- "a*" 查找所有以字母 a 开头的单元格
- "*cd" 查找所有以 cd 结尾的单元格
- "*bc*" 查找所有包含 bc的单元格(前后各接一个星号)
波浪号(~):转义符号,查找字面上的问号/星号/波浪号
问号和星号本身是通配符,如果要查找字面意义上的 "?" 或 "*" 符号,要在前面加波浪号转义:
~?查找字面上的问号字符~*查找字面上的星号字符~~查找字面上的波浪号字符
学完你会
- ✅ 分得清
?、*、~三种通配符各自匹配的范围 - ✅ 会用
a*、*cd、*bc*这类写法做"开头是/结尾是/包含"的模糊查找 - ✅ 要查找字面上的问号/星号本身时,记得加
~转义
常见错误
- 想找真的问号/星号符号,却忘记加
~转义,结果 Excel 把它当通配符处理,找出一堆不相关的结果 - 用 "*bc*" 却漏了后面那个星号,变成 "*bc"(只会匹配以 bc 结尾),跟原本想要的"包含 bc"不是一回事
Sources
Blog / Website: