Σ表格公式学堂EXCEL FORMULA & SCENARIO

COUNTA非空计数

数一数有多少个格子不是空的。

Excel 2016+WPS 兼容在线测试
1

语法结构

COUNTA(值1, [值2], ...)
值1值2方括号 [ ] 表示可选参数
参数必填类型说明示例值
值1必填区域要统计的区域A2:A100
值2可选区域可以追加区域B2:B100

返回:数字:非空单元格个数(文字、数字、错误值都算)

2

什么时候用它

数一共录入了多少条记录
不管内容是文字还是数字,只要填了就算一条。
看完整场景方案 →
检查数据是否录全
用 COUNTA 对比总行数,看有没有漏填。
看完整场景方案 →
3

动画演示

动画演示·名单第 1 / 4 步
ABC
1姓名电话
2张三138000011113
3李四
4王五13900002222
STEP 1
先看 A2「张三」,非空,计数 +1
3:1
4

示例演示

C2 : =COUNTA(A2:A4)
=COUNTA(A2:A4) 得到 3,B 列有空所以用 A 列数人数
ABC
1姓名电话
2张三138000011113
3李四
4王五13900002222
当前表:名单 · 公式单元格 C2 · 绿色底为公式,蓝色底为动态数组溢出结果
5

常见错误

现象结果比预期大
原因区域里有空格、公式返回的空字符串 "" 也算非空
解决改用 COUNTIF(A:A,"?*") 只数真正有内容的
现象表头也被算进去了
原因区域从第 1 行开始选
解决从第 2 行开始选区域
6

相关公式

动手试一试

在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。

在编辑器中打开示例 ↗

用到这个公式的场景