在 Excel 中分组计数

在 Excel 中分组计数

我想计算列中每个值的行数。在 Excel 中有没有简单的方法可以做到这一点?

假设我有下表:

A    B     C
1   Cat    A
3   Cat    A
3   Cat    B
4   Dog    A
5   Cat    B

我想要得到以下结果:

B    Row_Count
Cat   4
Dog   1

另外,如果能够 SUM

B    SUM_Col_A
Cat   12
Dog   4

但是我无法明确指定字符串“Cat”和“Dog”,因为我的列包含 >1000 个不同的值。

答案1

有很多方法..最简单的方法(在我看来)是使用数据透视表,但这取决于您的需要..

在此处输入图片描述

如果你用名称定义数据表,那么它会随着你添加值而自动扩展,并且数据透视表上的刷新将更新数字

答案2

要查找猫和狗的总计,请使用以下公式。

=SUMIF($B$2:$B$6,$B$8,$A$2:$A$6)

=SUMIF($B$2:$B$6,$B$9,$A$2:$A$6)

要找到猫和狗的总数,请使用以下公式。

=COUNTIF($B$2:$B$6,$B$11)

=COUNTIF($B$2:$B$6,$B$12)

检查屏幕截图。

在此处输入图片描述

我确实希望这对你有帮助。

答案3

步骤 1:您可以将 B 列复制到新工作表并应用删除重复项步骤 2:对它们使用 countif 和 sumif 公式

相关内容