有时在工作中我们需要统计某一列中的唯一值,但是Excel有只对给定字段中的记录数进行求和的函数,例如函数 COUNT() 。问题是相同的产品或客户代码可能会重复多次。但有一个出路,为了解决我们的问题,我们可以结合标准函数Excel。让我们看看如何做。
那么让我们组合一下函数
=SUM(IF(FREQUENCY(A2:A10;A2:A10)>0;1))
=SUM(IF(FREQUENCY(MATCH(B2:B10;B2:B10;0);MATCH(B2:B10;B2:B10;0))>0;1))
=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);"");IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);""))>0;1))
最后一个公式必须以数组公式的形式输入,就是不好点击 Enter , A Ctrl+Shift+Enter 。之后,在公式行中,我们将看到公式被括在大括号中( { } ),这是输入数组公式的标志。