通配符,顾名思义即通用字符,可在excel中替代不确定的字符以实现灵活匹配。在microsoft 365(windows 10专业版,品牌型号:win-p73s99scqi6)环境下,excel支持三种核心通配符:“*”、“?”和“~”,其中星号与问号使用频率最高。其具体含义如下:
1、“?”:代表任意单个字符。例如,“ab?d”可匹配“abcd”“abtd”或“ab2d”,但不匹配“abccd”(因“?”仅占一位)。
2、“”:代表零个或多个任意字符。例如,“east”可匹配“northeast”“southeast”,甚至单独的“east”。
3、“~”:为转义符,用于将后续紧跟的“”、“?”或“~”本身作为普通文本处理。例如,“fy07~?”精确匹配字符串“fy07?”,而非将其视为“fy07+任一字符”;同理,“fy05~”可查到含“fy05*”的单元格。
⚠️注意:所有通配符必须在英文输入法状态下输入,中文标点(如“?”“*”)无法被识别,会导致公式或查找失效。
二、Excel通配符的实际应用场景
通配符广泛应用于公式计算、查找替换、数据筛选等操作中,显著提升数据处理效率。
1、通配符用于公式中
统计所有王姓人员的销量总和,可使用SUMIF函数配合“”:
`=SUMIF(A2:A7,"王",B2:B7)`
此处“王*”表示以“王”开头、后接任意长度字符(包括无字符)的姓名,双引号内需完整书写文本与通配符组合。
图1“*”通配符用于公式中
若限定仅统计两个字的王姓人员(如“王芳”“王磊”),则改用“?”:=SUMIF(A2:A7,"王?",B2:B7)
“王?”表示“王”后紧跟且仅有一个字符,严格满足二字姓名条件。
图2“?”通配符用于公式中
2、通配符用于查找中
解析 MySQL 8.0 的 DDL 脚本,并将表结构导出为 Excel 格式。适用于用户需将 MySQL 的 `CREATE TABLE` 语句转换为结构化的 Excel 文件场景,导出内容包含字段名、数据类型、长度及精度等信息。支持多张表的批量处理,每张表对应 Excel 中的一个独立工作表。适用于数据库文档编写、数据字典生成及模式分析等任务。
点击「开始」→「查找和选择」→「查找」(或按 Ctrl+F),在“查找内容”框中输入通配符表达式:
- 输入“”并点击“全部查找”,可定位工作表中所有非空单元格(因“”匹配任意非空文本);
- 输入“?二”,可匹配如“张二”“李二”“三二”等第二个字为“二”的两字字符串(首字任意)。
图3点击查找
图4通配符用于查找
3、通配符用于筛选
点击「数据」→「筛选」,在列标题下拉箭头中选择“文本筛选”→“自定义筛选”,在条件框中输入“王*”,即可动态筛选出所有以“王”开头的记录。
图5点击筛选
图6通配符用于筛选
总结
本文系统梳理了Microsoft 365版Excel中三大通配符(“*”、“?”、“~”)的定义、使用规范及在公式、查找、筛选三大高频场景中的实操方法。掌握其逻辑与细节(如英文输入要求、转义机制、字符数量约束),可大幅提升数据分析的准确性与效率。如需深入学习,建议参考Microsoft 365官方中文文档及内置函数帮助系统。










