You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets中COUNTIFS用通配符*统计结果与总数不符问题求助

Google Sheets COUNTIFS通配符匹配结果异常解决方案

问题根因

Google Sheets 中COUNTIFS的通配符*仅支持匹配非空单元格,无法命中范围内的空单元格。你遇到的44条差值就是dataset_overview!$J12:J12行及以下的空单元格总数,新增更多列条件后,每列的*都会过滤对应列的空单元格,差值自然持续扩大。
你可手动统计对应列空单元格数量验证该结论。

修复方案

场景1:仅用*作为列全选开关,无模糊匹配需求

使用SUMPRODUCT改写逻辑,条件为*时直接跳过该列判断,兼容空/非空所有值:

=SUMPRODUCT(
  (IF(C3="*",TRUE,dataset_overview!$H12:H=C3))*
  (IF(E3="*",TRUE,dataset_overview!$J12:J=E3))
)

新增列条件只需按相同格式拼接*(IF(条件单元格="*",TRUE,对应列范围=条件单元格))即可。

场景2:需要支持*的部分模糊匹配能力

将通配符转为正则匹配,同时兼容空值匹配:

=SUMPRODUCT(
  IF(C3="*",TRUE,REGEXMATCH(TO_TEXT(dataset_overview!$H12:H),"^"&REGEXREPLACE(C3,"\*",".*")&"$"))*
  IF(E3="*",TRUE,REGEXMATCH(TO_TEXT(dataset_overview!$J12:J),"^"&REGEXREPLACE(E3,"\*",".*")&"$"))
)

该写法支持*方言*、*2024*这类部分匹配规则,且*可命中所有空/非空单元格,完全符合预期。

临时兼容方案

无需修改公式,提前将所有数据列的空单元格填充为无、NULL等占位符,保证*可匹配所有单元格内容即可。

内容的提问来源于stack exchange,提问作者Morris Gevirtz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 03:15:03