excelperfect
在文章开始之前,解释一下什么是不同值?什么是唯一值?...例如,下面的一组数据:
a,a,b,b,c,d,e,e,f
我们说,这组数据有6个不同值:a,b,c,d,e,f;有3个唯一值:c,d,f,因为它们在列表中只出现了1次。...我们要求这组数据中不同值的数量,可以使用数组公式:
=SUM(--(FREQUENCY(IF(A1:A9"",MATCH("~"& A1:A9,A1:A9&"",0)),ROW(A1:A9)-ROW...Exit Function
ErrorHandler:
COUNTDISTINCTdicStatic = CVErr(xlErrValue)
End Function
下面是上述方式统计不同值的结果...扩展的不同值统计——Dictionary对象
代码如下:
Public Function COUNTDISTINCT(ByRef rngToCheck AsRange, _
Optional ByVal