首页 > 解决方案 > Excel 计算唯一值整列,例如 A:A

问题描述

我正在寻找一种方法来计算整个列的唯一值 (A:A)。目前,我只能编写像A1:A10which 一样的公式。但是,当更改为A:Ais 返回时#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))

标签: excelexcel-formulavba

解决方案


这将起作用

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


推荐阅读