在相同的值出现时如何计算不同值的数量?

我想知道如何在一列中计算不同值的数量,并使用相同的值。

我的问题是,有时我有一列变数,但也有一些是相同的。 我对总数并不感兴趣,但是对不同数字的计数。

例如:

1,7,2,1,8,8,12,4,8,9,3,5,1,9

答案应该是:

1,1,1,2,3,4,5,7,8,8,8,9,9,12

结果是:

1,2,3,4,5,7,8,9,12 = count = 9

我怎样才能在Excel中做到这一点?

你要计算不同值的数量:

=SUMPRODUCT((A2:A100<>"")/COUNTIF(A2:A100,A2:A100&"")) 

来源: https : //superuser.com/questions/189762/how-to-count-number-of-distinct-values-in-a-range

只有数值,根据这个问题,你可以使用像这样的FREQUENCY函数

=SUM(IF(FREQUENCY(A2:A100,A2:A100),1))

CTRL + SHIFT + ENTER确认

一种不使用公式的方法是select列并添加一个filter。 高级filter可以select过滤掉重复项。 一旦启用,您将在左下angular看到一个计数。 至less这是如何在Excel 2010中的工作。