首页 >> 日常问答 >

问excel 统计数据个数教程 计数函数与多条件统计详解

2026-11-06 14:53:13

答

在 excel 统计数据个数教程里面,最核心就是使用计数类函数完成区域内数据数量统计,基础常用函数包含 COUNT COUNTA COUNTBLANK COUNTIF COUNTIFS,分别对应纯数字计数 非空单元格计数 空白单元格计数 单条件计数 多条件计数,不同函数适用的数据类型不一样,很多新手经常混淆这几个函数,把文本内容也计入数字统计,最后统计结果和预期不一致。excel 统计数据个数不只是单纯数单元格数量,还可以按照指定条件筛选之后再计数,比如统计大于指定数值的记录数量,统计某个部门人员数量,统计同时满足两个条件的数据条数,这也是业务报表最常用的统计需求。除了函数方案之外,还可以借助状态栏自动计数,数据透视表,筛选加 SUBTOTAL 实现可见单元格计数,这些方式适合不同场景,状态栏适合临时快速查看,函数适合固定报表联动计算,数据透视表适合大批量分类汇总统计。

核心函数基础说明

函数名称作用统计对象
COUNT统计区域里面数值型数据个数只识别数字 日期,文本 逻辑值不计入
COUNTA统计区域非空单元格个数数字 文本 符号 错误值全部计入
COUNTBLANK统计区域空白单元格个数真正空单元格,包含公式返回空文本不计入
COUNTIF单条件统计数据个数满足一个条件的单元格数量
COUNTIFS多条件统计数据个数同时满足多个条件的数据条数

基础函数公式写法

假设统计区域是 A2:A20

纯数字个数公式 =COUNT (A2:A20)

非空单元格个数公式 =COUNTA (A2:A20)

空白单元格个数公式 =COUNTBLANK (A2:A20)

单条件 COUNTIF 示例

统计 A2:A20 里面等于合格的数据个数

公式 =COUNTIF (A2:A20,"合格")

统计 A2:A20 里面大于 80 的数据个数

公式 =COUNTIF (A2:A20,">80")

多条件 COUNTIFS 示例

B 列是部门 C 列是成绩,统计部门为销售并且成绩大于 80 的数据个数

公式 =COUNTIFS (B2:B20,"销售",C2:C20,">80")

进阶统计场景

统计不重复数据个数

Excel365 版本公式 =COUNTA (UNIQUE (A2:A20))

原理先用 UNIQUE 提取不重复值,再用 COUNTA 统计数量,适合统计客户编号商品种类这类去重计数

老版本 Excel 去重计数需要搭配 SUMPRODUCT,公式 =SUMPRODUCT (1/COUNTIF (A2:A20,A2:A20))

统计筛选之后可见单元格个数

如果表格做了筛选,普通 COUNTIF 会把隐藏行也统计进去,想要只统计可见行,使用 SUBTOTAL 函数

公式 =SUBTOTAL (3,A2:A20)

参数 3 代表 COUNTA 计数,筛选变动之后统计结果自动更新

通配符模糊统计

COUNTIF 支持星号通配符,统计 A 列里面包含产品两个字的数据个数

公式 =COUNTIF (A2:A20,"产品")

完整实操步骤

1 打开表格,确认需要统计的数据区域,表头不要混入统计范围

2 根据统计需求,选择对应的计数函数,如果只是数数字就选 COUNT,数所有有内容单元格选 COUNTA,带筛选条件选 COUNTIF 或者 COUNTIFS

3 点击结果单元格,输入对应的 excel 统计数据个数教程里面的公式,输入完成按回车键

4 如果需要整列批量参考统计,鼠标放在单元格右下角填充柄,下拉填充

5 核对统计结果,重点区分文本数字,单元格里面看起来是数字但是格式是文本,COUNT 函数不会识别,需要转换成数值格式

6 如果是临时查看,选中数据区域,Excel 底部状态栏会直接显示计数 数值计数,不需要输入公式

补充方案 数据透视表统计

1 选中全部数据源,点击插入选项卡,选择数据透视表

2 把需要分类的字段拖入行区域,把同一个字段拖入值区域

3 值汇总方式默认就是计数,可以自动分类统计每一类数据个数,适合大量分类汇总,不需要写 excel 统计数据个数教程里面的函数公式,适合动态分类报表

注意事项

COUNT 函数不会统计文本格式数字,如果单元格左上角出现绿色三角标记,代表数字是文本格式,需要转换成数值之后才可以被 COUNT 识别。COUNTBLANK 不会把公式返回空文本当成空白单元格,这类单元格视觉是空,但是函数判定为非空。COUNTIFS 里面所有条件区域大小必须保持一致,区域行列数量不一样会直接报错。通配符统计的时候,如果本身数据里面含有星号问号,需要做转义处理,否则会识别错误。

【常见问题】

问题 1 excel 统计数据个数教程里面 COUNT 和 COUNTA 有什么区别

回答 1 excel 统计数据个数教程里面 COUNT 只统计数值型数据个数,文本内容不会计入,COUNTA 是统计所有非空单元格个数,不管是数字文本符号都会统计,做 excel 统计数据个数的时候一定要根据数据类型选择对应函数。

问题 2 excel 统计数据个数教程统计筛选隐藏行为什么结果不对

回答 2 excel 统计数据个数教程普通 COUNTIF 函数会把筛选隐藏行一起统计,如果只需要统计可见单元格,excel 统计数据个数要改用 SUBTOTAL 函数,筛选变化之后统计数值会自动刷新,不会把隐藏行计入总数。

问题 3 excel 统计数据个数教程去重计数老版本 Excel 怎么做

回答 3 excel 统计数据个数教程新版可以用 UNIQUE 搭配 COUNTA 完成去重计数,老版本 Excel 没有 UNIQUE 函数,excel 统计数据个数需要使用 SUMPRODUCT 搭配 COUNTIF 组合公式实现不重复数据个数统计。

【免责申明】

本文 excel 统计数据个数教程基于主流 Excel 版本编写,不同版本函数支持情况存在细微差异,公式仅作为办公统计参考,正式报表统计前建议抽样核对数据,因单元格格式异常区域选择错误造成统计偏差,由使用者自行承担相关风险。

 

相关阅读

最新文章