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

请求统计仅存在于指定名称列表中的名称数量

统计指定列表中名称在目标数据中的出现数量

需求说明

我有一个指定名称列表(如ABC、BCD……JKL),另有一组数据包含这些列表名称及其他独立词汇(如Off、ON等),需要统计仅出现在该指定名称列表中的名称的出现数量。

解决方法(Google Sheets适用)

假设:

  • 指定名称列表存放在A2:A10(可根据实际范围调整)
  • 待统计的数据存放在C2:C20(可根据实际范围调整)

统计总出现次数(含重复)

使用数组公式:

=SUMPRODUCT(COUNTIF(C2:C20, A2:A10))

统计不同名称的数量(去重后)

使用数组公式:

=COUNTA(UNIQUE(FILTER(C2:C20, ISNUMBER(MATCH(C2:C20, A2:A10, 0)))))

公式解释

  • MATCH(C2:C20, A2:A10, 0):检查待统计数据中的每个值是否在指定列表内,存在则返回对应位置,不存在返回错误值
  • ISNUMBER(...):将上述结果转换为布尔值(存在为TRUE,不存在为FALSE)
  • FILTER(...):筛选出待统计数据中属于指定列表的所有值
  • UNIQUE(...):去除筛选结果中的重复项(仅统计不同名称时使用)
  • COUNTA(...):统计非空单元格数量,即符合条件的不同名称总数
  • SUMPRODUCT(COUNTIF(...)):直接累加指定列表中所有名称在目标数据中的出现次数(包含重复)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 05:31:24