可使用countif函数结合星号()通配符实现模糊匹配统计:以“苹果”统计开头、以“香蕉”统计结尾、以“橙子*”统计包含,支持多星号组合匹配复杂模式。

如果您在Excel中需要统计包含特定字符模式的单元格数量,但目标文本不完全固定,则可以利用COUNTIF函数结合通配符星号(*)实现模糊匹配统计。以下是具体操作方法:
一、理解星号通配符在COUNTIF中的作用
星号(*)代表任意数量的字符(包括零个字符),可用于匹配不确定长度的前缀、后缀或中间片段。COUNTIF函数将该符号识别为通配符而非普通字符,从而支持模糊条件计数。
1、在目标数据区域(例如A1:A100)中确保无合并单元格及不可见控制字符。
2、确认待匹配的文本模式不含实际星号字符;如需匹配真实星号,须使用波浪号(~)进行转义,即输入~*。
3、在空白单元格中输入COUNTIF公式,结构为:=COUNTIF(范围,"*关键词*")。
二、统计以指定字符串开头的单元格数量
该方法用于计算所有以某固定文本起始的非空单元格个数,星号置于关键词右侧表示后续可接任意字符。
1、选定一个空白单元格作为结果输出位置。
2、输入公式:=COUNTIF(A1:A100,"苹果*")。
3、按Enter键执行,结果返回A1:A100中以“苹果”开头的所有单元格数量(如“苹果汁”“苹果派”均被计入)。
三、统计以指定字符串结尾的单元格数量
该方法用于计算所有以某固定文本结束的单元格个数,星号置于关键词左侧表示前面可有任意字符。
1、选定一个空白单元格作为结果输出位置。
2、输入公式:=COUNTIF(A1:A100,"*香蕉")。
3、按Enter键执行,结果返回A1:A100中以“香蕉”结尾的所有单元格数量(如“进口香蕉”“红皮香蕉”均被计入)。
四、统计包含指定字符串的任意位置单元格数量
该方法用于查找关键词出现在文本任意位置的情形,星号同时置于关键词两侧,形成“前后皆可变”的匹配逻辑。
1、选定一个空白单元格作为结果输出位置。
2、输入公式:=COUNTIF(A1:A100,"*橙子*")。
3、按Enter键执行,结果返回A1:A100中只要含有“橙子”二字(无论前后是否有其他字符)的所有单元格数量(如“橙子味酸奶”“鲜榨橙子汁”“橙子+苹果混合”均被计入)。
五、组合多个星号实现复杂模式匹配
通过叠加星号与固定字符,可构建更精细的模糊条件,例如匹配固定长度间隔或特定结构文本。
1、选定一个空白单元格作为结果输出位置。
2、输入公式:=COUNTIF(A1:A100,"*X*Y*"),用于统计同时含X和Y且X在Y之前的单元格(中间可有任意字符)。
3、若需限定两字符之间仅隔一个字符,可改用:=COUNTIF(A1:A100,"*X?Y*"),其中?代表单个任意字符(本例虽未使用?,但说明星号可与其他通配符协同)。










