如何在Excel中对行进行分类并统计唯一身份?

时间:2012-10-02 21:29:29

标签: excel vba excel-vba excel-formula

我有一个包含州和城市列的数据表。我已经根据两列适当地对表进行了排序,但实际上我只想计算每个州的行数,然后按城市计算统计分析的行数。

如何计算这些列中的唯一条目,然后将其显示在表格的另一部分或电子表格文档的另一个表格中?我假设以编程方式执行此操作可能是最好的。

2 个答案:

答案 0 :(得分:1)

  

如何计算这些列中的唯一条目,然后将其显示在表的另一部分或另一个表中   电子表格文件?我假设这样做   以编程方式可能是最好的。

这样的事情将是完美的

=SUM(IF(FREQUENCY(A2:A10,A2:A10)>0,1))  

此公式将给出您要查找的结果。您可能希望将其更改为

=SUM(IF(FREQUENCY(A:A,A:A)>0,1))

它将总结整个A列而不需要范围。


我在你提出请求后已经取消了这个答案,但是,我不确定它会完全符合你的要求,因为你问题的前半部分看起来与下半部分有冲突。

答案 1 :(得分:0)

我不得不说数据透视表可以解决问题。在玩了大约3分钟之后,它变得相当清楚,虽然我不得不说我正在使用的MS Office 2011版本对于实际去哪里并不是非常直观。

尽管如此,我真的很喜欢@ enderland的推荐。确实,这不是解决方案,但我通常更喜欢解决方案的程序方法。谢谢你!