如何计算单列的值(任何string,整数,两者的混合),但是如果有任何重复条目,则不应该被计数?

在这里,我使用这个公式COUNTA(A5:A65536) 。 它正在工作,但它正在计算重复的条目。

 sheetname.write(2, 0, Formula("COUNTA(A5:A65536)")) 

我想要在A2单元格的数量

我的Excel表单栏:

 Total number of entries 3 Number of entries 21w3331 21w3332 21w3332 

这里总的没有条目应该是2因为21w3332重复,但我得到条目总数3

尝试

 =SUMPRODUCT(1/COUNTIF(A2:A4,A2:A4)) 

其中, A2:A4是包含数据的范围。

如果你的范围可能有空白的单元格然后使用

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

尝试=SUM(1/COUNTIF(INDIRECT("A2:" & ADDRESS(MATCH(2,1/(A2:A65536<>"")),1)), INDIRECT("A2:" & ADDRESS(MATCH(2,1/(A2:A65536<>"")),1))))

这是一个你必须用Ctl + Shift + Enter确认的数组公式。 正确确认后,它将在公式栏中的花括号之间显示。