计算excel列范围中的唯一名称

use*_*242 6 microsoft-excel

我有一个 Excel 电子表格,其中包含 B 列中的服务器名称列表。服务器名称在此列中出现多次。

我想计算给定范围内唯一服务器名称的数量。

范围是 B2:B1400

我试过这个,但它返回 0

=SUM(IF(FREQUENCY(B2:B1400,B2:B1400)>0,1))
Run Code Online (Sandbox Code Playgroud)

有人会知道如何吗?

bar*_*ini 10

这个公式会给你一个“不同的计数”,没有任何辅助列

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


Ken*_*war 2

频率不是这样工作的。

获取不同计数的最快方法之一是首先过滤掉重复项,然后选择记录,右键单击 Excel 底部栏并选中“计数”。

请参阅这篇文章以获取 Excel 中的不同值


更新: 有很多方法可以实现这一目标..http ://www.get-digital-help.com/2009/03/30/how-to-extract-a-unique-list-and-the- excel 中的一列重复项/