跳转至

COUNTA 函数

1. 函数概述

在 Excel 中,COUNTA 用于统计指定区域内非空单元格的数量。只要单元格中存在任何内容,就会被计入统计,包括但不限于:数字、文本、逻辑值、错误值、以及由公式返回的结果(只要结果不是空)。

适用场景包括:统计一列中已经填写了多少条记录、判断数据是否完整、计算包含标题和数据的总填充行数等。


2. 基础语法

=COUNTA(value1, [value2], ...)

3. 参数说明

  • value1 必填。需要统计非空单元格数量的第一个参数,可以是单元格、区域引用、常量、或表达式。

  • [value2], ... 选填。可继续追加更多需要统计的单元格/区域/值。COUNTA 会将所有参数合并后一起统计其中的非空数量。

说明要点:

  • 参数既可以是单个单元格(如 A1),也可以是区域(如 A1:A10),也可以是多个不连续区域(如 A1:A10, C1:C10)。
  • COUNTA 统计的是“非空”,因此只要单元格里有内容就算 1 个。

4. 基础用法示范

4.1 统计单列已填写记录数

统计 A2 到 A100 中有多少个单元格不为空:

=COUNTA(A2:A100)

常见用途:

  • 统计一列中已录入的客户数量
  • 统计表单中已填写的条目数

4.2 同时统计多个区域的非空数量

统计 A2:A100 与 C2:C100 两列合计的非空单元格数量:

=COUNTA(A2:A100, C2:C100)

适用场景:

  • 同一张表里不同字段分列存放,想统计整体填写量
  • 对不连续区域进行汇总统计

4.3 统计一行中已填写的字段数

统计第 2 行从 A2 到 H2 有多少项被填写:

=COUNTA(A2:H2)

适用场景:

  • 检查每行信息填写完整度(用于度量“填了多少项”)
  • 统计问卷/表单每条记录填写了多少字段

4.4 统计包含标题的“已使用单元格数”示例

若 A1 是标题,A2:A100 是数据,想统计标题+数据一共填了多少个单元格:

=COUNTA(A1:A100)

适用场景:

  • 数据表带表头时,快速统计该列整体非空数量

5. 总结

  • COUNTA 的核心作用是:统计参数范围内非空单元格的数量。
  • 它不仅统计数字,也统计文本、逻辑值、错误值以及公式返回的结果(只要不是空)。
  • 语法灵活,既支持单区域,也支持多区域和不连续区域组合统计。
  • 在数据录入、表单统计、填写量衡量、记录条目计数等场景中非常实用。