2015-06-23 28 views
0

我正在使用用户表单从数据验证列表输入到Excel单元格中。含义。在用户表单上,我开始输入一个位置,然后填充用户表单,然后将数据放入单元格中。现在的问题...我怎么能有这个专栏的Excel计数,并给我的位置数量没有添加重复值。我可以在excel中的单元格中插入一个函数吗?还是我需要一个宏的种类。任何建议如何我可以得到一个函数来确定不同位置的数量? 我搜查了,我不知道这是否曾被问过。非常感谢您的宝贵时间。如何统计具有数据验证单元格的唯一条目

回答

0

根据数据的大小,这可能需要一段时间来计算,但是这个数组公式会给你独特的条目数的范围。

=SUM(1/COUNTIF(A1:A10,A1:A10)) 

其中A1:A10是包含您的数据的实际范围,当然。您必须按Ctrl + Shift + Enter确认公式。或者,在VBA,这是

Range.FormulaArray = "=SUM(1/COUNTIF(A1:A10,A1:A10))" 

编辑:为了解决空单元试试这个:

=SUM(IFERROR(1/IF(NOT(ISBLANK(A1:A10)),COUNTIF(A1:A10,A1:A10)),"")) 

再次进入作为数组公式。

+0

发生了一些事情,因为它们是从数据验证列表中填充的......说可以被零错误整除。还有什么我需要寻找? – George

+0

哦,它可能是单列中的最多38行,所以它没有太大的意义。 – George

+0

从未想过......我明白了。感谢您的帮助。 – George

相关问题