小编Luc*_*eer的帖子

如何计算Excel中每个类别的唯一值

我已经浏览了这个网站并在网上找到了这个问题的答案,但我还没有成功,所以我会在新的帖子中提问.

我需要能够使用公式(或多个公式)计算Excel中每个类别的特定文本的出现次数.优选地,这可以在不使用VBA的情况下完成,但是如果它是必需的,我将尝试编写VBA命令.

这是我正在使用的:

Cat.    Word
A       doo
A       foo
A       foo
A       loo
B       loo
B       goo
B       loo
A       roo
A       lol
B       rar
C       goo
...      ...
Run Code Online (Sandbox Code Playgroud)

我想有一个公式,计算每个类别每个单词的唯一出现次数.这些类别是已知的和有限的,并且包含在我的Excel工作表中的列表中,但这些单词可以是任何数量且不知道.每个类别都可以包含其他类别的单词,最终结果应该如下所示:

Cat.    Count of distinct ocurrences per category
A       5
B       3
C       1
Run Code Online (Sandbox Code Playgroud)

最后,我知道我可以对列表进行重复数据删除,但我希望保留列表完整性以便存档,因此不需要重复数据删除的计数将是理想的.

这是我试图做的,但最终没有奏效:

=IF(A:A=C1,SUM(IF(FREQUENCY(MATCH(B1:B11,B1:B11,0),MATCH(B1:B11,B1:B11,0))>0,1)))
Run Code Online (Sandbox Code Playgroud)

非常感谢你的帮助!

excel

7
推荐指数
1
解决办法
4万
查看次数

标签 统计

excel ×1