如果我有一个列并且单元格是
579
39
357
3467
34579
我希望能够计算任何数字出现的次数。例如,3在此范围内出现4次。
我尝试使用countif函数,但这似乎只有在单元格中唯一的东西是3时才有效。
这可能是使用功能,还是我必须做一个变通方法?
答案 0 :(得分:3)
尝试在原生Application Evaluate上使用SUMPRODUCT function。
application.evaluate("SUMPRODUCT(LEN(A2:A99)-LEN(SUBSTITUTE(A2:A99, 3, """")))")
这将计算单个值内的多次出现次数;例如233453
举行 3 3 。
如果我这样做,我会在这些单元格范围地址中限定父工作表以避免任何混淆。 Range.Address property的外部参数可以帮助您构建要作为公式计算的字符串。