Excel计数唯一值整列,例如A:A

时间:2018-06-25 06:51:11

标签: excel excel-vba excel-formula vba

我正在寻找一种为整个列(A:A)计算唯一值的方法。 目前,我只能编写A1:A10之类的公式编写器来完成这项工作。但是,更改为A:A时将返回#DIV/0

我当前使用的配方师是:

=SUMPRODUCT(1/COUNTIF(A2:A607;A2:A607))

=SUM(IF(FREQUENCY(MATCH(A2:A607;A2:A607;0);MATCH(A2:A607;A2:A607;0))>0;1))

1 个答案:

答案 0 :(得分:2)

这将起作用

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