当您在 Google 表格中需要统计某列或某区域内不重复项目的数量时,如果原始数据存在大量重复项,可能会导致计数结果失真。以下几种公式写法可以有效实现去重计数功能,帮助您获得准确数据:

面对杂乱重复的数据,如何快速得出唯一值统计?掌握以下五种核心的公式组合方法,让您的数据统计工作既精准又高效。
一、基础去重计数:COUNTA + UNIQUE
此方法原理清晰,最适合处理单列或连续区域的简单去重统计。它先利用 UNIQUE 函数提取唯一值列表,再通过 COUNTA 函数统计该列表中非空单元格的数量。
1、点击一个空白单元格,例如 D1;
2、输入公式:=COUNTA(UNIQUE(A2:A100));
3、按下 Enter 键确认,即可得到 A2:A100 区域内所有不重复值的总数。
二、按条件去重计数:FILTER + UNIQUE + COUNTA
当您需要在筛选特定数据的前提下进行去重统计时,这个组合公式非常实用。先用 FILTER 函数筛选出符合条件的数据,再对筛选结果执行去重与计数。
1、假设 A 列为地区,B 列为人员姓名,现在需要统计“北京”地区不重复的员工人数;
2、在空白单元格输入公式:=COUNTA(UNIQUE(FILTER(B2:B100,A2:A100="北京")));
3、按下 Enter 键,公式将仅对 A 列值为“北京”所对应的 B 列人员姓名进行去重后计数。
三、多条件去重计数:FILTER嵌套逻辑运算
对于需要同时满足多个条件(例如地区为“北京”且部门为“销售”)的去重计数,您可以通过在 FILTER 内使用乘法运算符“*”来连接多个布尔条件。
1、设 A 列为地区,B 列为部门,C 列为姓名;
2、输入公式:=COUNTA(UNIQUE(FILTER(C2:C100,(A2:A100="北京")*(B2:B100="销售"))));
3、按下 Enter 键,公式返回同时满足两个条件的 C 列中不重复姓名的数量。
四、排除空值的稳健去重计数
原始数据中若包含空单元格,UNIQUE 函数可能会将其视为一个独立值参与计数,从而影响结果的准确性。因此,需要显式地过滤掉空值以确保统计无误。
1、在空白单元格中输入公式:=COUNTA(UNIQUE(FILTER(A2:A100,A2:A100<>"")));
2、该公式先用 FILTER 剔除 A2:A100 中的所有空文本单元格,再对剩余的非空值进行去重并计数;
3、按下 Enter 键,即可得到排除空值后的不重复项目总数。
五、动态去重清单+计数联动
如果您不仅想知道总数,还希望同步生成一份去重后的明细清单,可以将 UNIQUE 函数的结果与 COUNTA 函数分开布局,或者使用 LET 函数整合逻辑(适用于支持 LET 函数的高版本 Google 表格)。
1、在 E2 单元格输入去重清单生成公式:=UNIQUE(FILTER(A2:A100,A2:A100<>""));
2、在 E1 单元格输入与之联动的计数公式:=COUNTA(E2:E);
3、当 E2 单元格向下自动填充出完整的去重结果列表时,E1 单元格的计数值也会随之实时更新。
