我正在尝试计算 C 列中没有“#”或“-”的唯一单元格的数量。
我有一列包含名称的单元格。其中一些名称是重复的,有些名称内部包含“-”和/或“#”等字符 - 我试图将这些单元格排除在计算之外。
我有 2 个公式,每个公式只满足我需要的一半,但我需要组合这 2 个公式才能得到正确的答案:
此公式计算唯一单元格的数量(并处理空白): =SUM(IF(COUNTIF(C4:C3689,C4:C3689)=0, "", 1/COUNTIF(C4:C3689,C4: C3689)))
此公式计算没有“#”或“-”的单元格数量: =SUMPRODUCT(N(LEN(SUBSTITUTE(SUBSTITUTE(C4:C3689,"-",""),"#",""))=LEN(C4:C3689)))
你知道如何结合这两个公式吗?如果您知道如何以不同的方式(自定义函数或 VBA)组合这两个公式,那就太好了。
谢谢。
最佳答案
此公式将计算指定范围内不同条目的数量,不包括任何包含 #
的条目。或-
=SUMPRODUCT((ISERR(SEARCH("#",C4:C3689))*ISERR(SEARCH("-",C4:C3689))*(C4:C3689<>""))/COUNTIF(C4:C3689,C4:C3689&""))
关于excel - 如何计算 Excel 中不包含某些字符的唯一单元格的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21260881/