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

Google Sheets中统计A列不在B列的项数

Google Sheets统计A列中不在B列的项数方法

这里提供几个直接可用的公式,解决你的需求:

方法1:SUMPRODUCT + COUNTIF

=SUMPRODUCT(--(COUNTIF(B:B,A:A)=0))
  • 原理:COUNTIF(B:B,A:A)会逐个检查A列每个值在B列的出现次数,等于0代表该值不在B列;--将布尔结果(TRUE/FALSE)转换为1/0;SUMPRODUCT对转换后的数值求和,得到A列不在B列的项数。

方法2:SUM + ARRAYFORMULA + IF

=SUM(ARRAYFORMULA(IF(COUNTIF(B:B,A:A)=0,1,0)))
  • 原理:ARRAYFORMULA让IF和COUNTIF作用于整列数据,对不在B列的值返回1,否则返回0;SUM直接求和得到结果。

方法3:COUNTA - SUMPRODUCT(更直观)

=COUNTA(A:A)-SUMPRODUCT(COUNTIF(B:B,A:A))
  • 原理:COUNTA(A:A)统计A列所有非空单元格总数;SUMPRODUCT(COUNTIF(B:B,A:A))统计A列中在B列出现的元素总次数;两者相减就是不在B列的项数。

示例验证

针对你的例子:A列是5、4、3、1,B列是4、2、1

  • 用上述任意公式计算,结果都是2(对应5和3两个不在B列的项),符合预期。

注意事项

如果A列存在空白单元格,建议把公式中的A:A、B:B替换为具体的单元格范围(比如A1:A4、B1:B3),避免空白值干扰统计结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 23:35:20