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

Excel 2010如何统计指定列中2列及以上有内容的行数?

Excel 2010统计四列中至少2列有内容的行数

方法一:直接求和判断公式

假设你的数据范围是A2:D100(可根据实际数据行调整),使用以下公式即可统计符合条件的行数:

=SUMPRODUCT(--((A2:A100<>"")+(B2:B100<>"")+(C2:C100<>"")+(D2:D100<>"")>=2))

公式说明:

  • (A2:A100<>""):判断A列单元格是否非空,返回布尔值TRUE/FALSE,参与运算时自动转换为1/0
  • 四个列的判断结果相加,得到每行的非空列数量
  • >=2:筛选出非空列数≥2的行,返回布尔值
  • --:将布尔值转换为1/0,方便SUMPRODUCT求和
  • SUMPRODUCT:对所有符合条件的行计数求和

方法二:适配含公式空文本的场景

如果单元格存在公式返回的空文本(""),用LEN函数判断更准确:

=SUMPRODUCT(--((LEN(A2:A100)>0)+(LEN(B2:B100)>0)+(LEN(C2:C100)>0)+(LEN(D2:D100)>0)>=2))

方法三:通用扩展公式(适合更多列)

如果后续需要扩展统计列数,用MMULT的公式更灵活,无需手动修改列数:

=SUMPRODUCT(--(MMULT(--(A2:D100<>""),ROW(INDIRECT("1:"&COLUMNS(A2:D100)))^0)>=2))
  • COLUMNS(A2:D100)自动获取统计列数,减少手动调整成本
  • MMULT计算每行的非空列总数,再判断是否≥2

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 18:24:04