Excel通配符模糊匹配有五种方法:一、用*(任意字符)、?(单字符)、~(转义);二、查找对话框中输入通配符检索;三、SUMIF/SUMIFS结合通配符求和;四、FILTER函数动态提取匹配行;五、COUNTIF/COUNTIFS统计匹配数量。

如果您在Excel中需要查找包含特定字符模式的数据,但无法确定完整内容,则可以使用通配符实现模糊匹配。以下是几种常用且有效的操作方法:
一、掌握Excel通配符基本符号
Excel支持三种基础通配符,分别用于替代不同数量或类型的字符,是构建模糊查找条件的前提。
1、星号(*)代表任意数量的字符(包括零个字符),例如“销售*”可匹配“销售部”“销售经理”“销售业绩汇总表”等。
2、问号(?)代表单个任意字符,例如“张?明”可匹配“张三明”“张五明”,但不匹配“张小明明”。
3、波浪号(~)为转义字符,当需查找实际存在的*、?或~时,在其前加~,例如“~*”表示查找文本中的星号本身。
二、在查找对话框中直接使用通配符
该方法适用于快速定位单元格内容,无需公式,适合一次性检索场景。
1、按Ctrl + F打开“查找和替换”对话框。
2、在“查找内容”框中输入含通配符的字符串,如“北?京*”。
3、点击“选项”按钮,勾选“单元格匹配”和“区分大小写”(如需)。
4、点击“查找全部”或“查找下一个”开始匹配。
三、用SUMIF/SUMIFS函数结合通配符求和
当需根据模糊条件对数值列进行汇总时,SUMIF与SUMIFS支持通配符,可精准筛选并计算。
1、在目标单元格输入公式:=SUMIF(A2:A100,"*部门",B2:B100),统计A列中所有以“部门”结尾的对应B列数值之和。
2、如需多条件模糊匹配,使用SUMIFS:=SUMIFS(C2:C100,A2:A100,"张*",B2:B100,"?月"),统计A列以“张”开头且B列为单字加“月”的所有C列数值之和。
3、确认公式后按Enter执行计算。
四、用FILTER函数(Microsoft 365/Excel 2021)动态提取模糊匹配结果
FILTER函数可返回满足通配符逻辑的整行数据,适用于构建动态筛选结果区域。
1、确保数据区域已定义为结构化引用或明确范围,如A2:C100为员工信息表。
2、在空白区域输入公式:=FILTER(A2:C100,ISNUMBER(SEARCH("主管",A2:A100)),"未找到"),此式虽未用*?,但SEARCH配合FILTER可实现等效模糊效果;若需严格通配,可用:=FILTER(A2:C100,(LEFT(A2:A100,2)="销售")+(RIGHT(A2:A100,1)="员"),"无匹配")模拟“销售*员”逻辑。
3、公式自动溢出显示所有符合条件的行,无需手动拖拽。
五、用COUNTIF/COUNTIFS统计模糊匹配项数量
该方法用于快速获知符合某类文本模式的记录条数,便于数据质量核查或初步分析。
1、统计B列中含“临时”的单元格数量:=COUNTIF(B2:B200,"*临时*")。
2、统计A列为两位字母开头、C列为数字大于100的记录数:=COUNTIFS(A2:A200,"??*",C2:C200,">100")(注意:??表示恰好两个任意字符)。
3、按Enter获取计数结果,数值实时更新。










