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

如何在Google Sheet中使用Countif函数统计两列含指定值的行数

双列匹配去重计数方案

需求说明

统计C列或D列包含指定值(例如"John")的行数,若同一行两列均包含该值,仅计数1次。

实现公式

通用公式(Excel/Google Sheets均支持)

使用SUMPRODUCT函数实现,直接输入以下公式即可:

=SUMPRODUCT(--((C:C="John")+(D:D="John")>0))

公式说明

  • (C:C="John")、(D:D="John")会对每一行的对应列做匹配判断,返回布尔值TRUE/FALSE,计算时会自动转为1/0
  • 两个判断结果相加后大于0,即代表当前行至少有一列匹配成功
  • --运算符会将布尔判断结果转为数值1/0,最终用SUMPRODUCT求和得到总行数

动态查询优化

如果需要灵活更换查询值,可将查询值放在单独单元格(例如F1单元格存储要查询的名字),修改公式为:

=SUMPRODUCT(--((C:C=F1)+(D:D=F1)>0))

注意事项

如果表格有表头,建议不要整列引用,替换为实际的数据范围即可,比如数据行是2到1000行,就将C:C改为C2:C1000、D:D改为D2:D1000,可提升公式运算效率。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 02:36:01