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

Excel单元格多选项名称计数求助:COUNTIF无法统计组合项

解决Excel中带分隔符的多值单元格统计问题

方法1:适用于Excel 365/2021(支持动态数组)

假设你要统计的水果名称列表放在C列(比如C2=Apple,C3=Banana),在D2单元格输入以下公式,下拉填充即可:

=COUNTA(FILTER(TRIM(TEXTSPLIT(TEXTJOIN("/", TRUE, A:A), "/")), TRIM(TEXTSPLIT(TEXTJOIN("/", TRUE, A:A), "/"))=C2))
  • 原理:先用TEXTJOIN把A列所有单元格的内容用/拼接成一个长字符串,再用TEXTSPLIT按/拆分出所有水果名称,TRIM去除每个名称前后的空格,最后用FILTER筛选出和当前统计水果匹配的项,COUNTA统计数量。

方法2:兼容旧版Excel(无动态数组支持)

同样假设水果列表在C列,D2输入公式后下拉:

=SUMPRODUCT(--(ISNUMBER(SEARCH("/"&TRIM(C2)&"/", "/"&SUBSTITUTE(A:A, " ", "")&"/"))))
  • 原理:SUBSTITUTE(A:A, " ", "")去除单元格里的所有空格,前后加/是为了避免部分匹配(比如防止把"Apple"误统计到"Apples"里),SEARCH查找目标水果的位置,ISNUMBER判断是否找到,--把布尔值转成1/0,最后SUMPRODUCT求和得到总次数。

注意事项

  • 如果你的水果名称里本身包含/,需要先替换成其他符号再统计,避免拆分错误。
  • 确保C列的水果名称和A列里的名称完全一致(大小写、空格都要匹配,或者用UPPER/LOWER统一大小写)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 12:15:30