是这样的,如下表,在B列里有很多名字,还有重复的,我们想统计一下到底有多少人。

这个很简单,我们可以用删除重复项功能进行操作。

同样,也可以用Unique函数来获取唯一值,请注意,尽量不要用条件格式来显示重复值,这会让表变得比较卡,尽量不要用。

但是需求往往没那么简单,如果要统计某个人的名字在表内出现了几次呢?
这时就可以使用countif函数。
countif函数已经在18年中旬介绍过一次了,这里不再单独介绍,点击最下面阅读原文可以回顾一下。

下面我们试着使用countif函数来统计重复的单元格重复的次数。
众所周知,countif函数是用来计算复合条件的单元格个数的,所以它完全可以实现统计某个单元格出现的次数,重要的就是判断条件如何写:

上面公式的意思是,判断从B1到B4区域,B4出现的次数。
继续向下拖动公式:

可以发现countif函数完全可以实现统计重复的单元格出现的次数。
那么继续,如果要在某个单元格第一次出现的时候给他标记某个字符串呢?比如,“老王”第一次出现时在A列标记第一次,“老张”第一次出现时也在A列标记第一次,那么可以配合IF函数进行使用,如果countif返回值是1,那么就显示第一次,否则就什么都不显示。

向下拖动公式,发现完全没有问题。
