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

Google Sheets中使用ARRAYFORMULA配合COUNTIF统计列值出现次数问题

正确实现方案

在B2单元格输入如下公式,无需下拉即可自动填充整列B的统计结果:
=ARRAYFORMULA(IF(A2:A="",,COUNTIF(A2:A,A2:A)))


原公式无法运行的原因

  1. 函数拼写错误:你写的ARRAYFROMULA拼写有误,正确函数名是ARRAYFORMULA
  2. 函数选型与逻辑错误:COUNTA的作用是统计非空单元格数量,既不符合「按值统计出现次数」的需求,参数写法也不符合函数规则,自然无法输出正确结果。

公式逻辑说明

  • ARRAYFORMULA启用数组运算能力,让单格公式可以自动批量计算整列范围的结果
  • IF(A2:A="",,)做空白过滤,A列没有内容的行对应B列也留空,避免输出无效的0值
  • COUNTIF(A2:A,A2:A)逐行匹配A列当前值,统计它在整个A列数据范围的出现次数,通过数组化批量返回所有行的统计结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 15:15:00