计算单元格范围内数字的实例数

如果我有一个列和单元格

579 39 357 3467 34579 

我希望能够统计出任何数字的次数。 例如,3在这个范围内发生4次。

我尝试使用countif函数,但是这似乎只在单元格中唯一的东西是3。

这是可能的使用function,或者我将不得不做一个解决方法?

尝试在原生SUMPRODUCT函数上使用Application Evaluate 。

 application.evaluate("SUMPRODUCT(LEN(A2:A99)-LEN(SUBSTITUTE(A2:A99, 3, """")))") 

这将统计一个值内的多个事件; 例如233453持有3次出现3次

如果我这样做,我会限定这些单元格区域地址中的父级工作表,以避免混淆。 Range.Address属性的外部参数可以帮助您构build一个string,作为公式进行评估。

Interesting Posts