今天有一位网友咨询了我一个问题:如何统计两列数据当中的重复值?

具体问题大致是这样的:

我现在有两个季度的销售排行榜,每个排行榜有十个人,现在要统计出两个季度全部入选排行榜的人。

如何用EXCEL进行统计两列数据的重复值?-天天办公网

这里我们有个思路:统计数量的公式一般是用COUNT,这个稍微熟悉表格公式的人应该都清楚。我们只要知道哪些人两次进入了前十,然后再套上一个COUNT函数,即可完成数据统计。

找出两次进入了前十的人可以使用MACTH函数,我们在E3单元格输入公式:=MATCH(B3:B12,C3:C12,0)

如何用EXCEL进行统计两列数据的重复值?-天天办公网

这个公式以B3:B12为查找值,查找方式为0,即精确查找。可以求出B列里面每一个人在C列中的位置,比如张三在B列中的第三行,则返回的就是3,其余的以此类推,而A列有,B列没有的,则会返回错误值。

运算的结果为:{3;4;2;#N/A;#N/A;1;#N/A;#N/A;8;#N/A}

如何用EXCEL进行统计两列数据的重复值?-天天办公网

之后只需要在公式外层把COUNT函数套上即可。最终公式为:=COUNT(MATCH(B3:B12,C3:C12,0))

需要注意的是,因为此公式涉及到数组运算,写完公式会要按下CTRL+SHIFT+ENTER三键才可以返回正确的结果。

如何用EXCEL进行统计两列数据的重复值?-天天办公网

公式比较简单,最主要的是要熟悉MATCH函数的运用。