日常办公处理excel数据表格,我们需要比对两列数据中是否有相同的项或者是否有不同的项,如下图所示中的案例,要如何实现呢?

excel中如何对比两列排序不同的数据是否有相同项?-天天办公网

方法有非常多:条件格式、函数法、高级筛选等等。这里我就介绍一个简单的技巧。

思路:

我们可以拿B列中的每一个值到A列中去查找,如果找得到,就说明有相同项,否则就没有相同项。

当然这里的查找我们不可能使用Excel查找与替换功能去做,而是使用函数。

技巧:

1.先写出Countif函数:

=COUNTIF(A:A,B2)

Countif函数为条件计数,其语法如下:

=countif(Range,Criteria)

Range:表示条件区域;

Criteria:表示条件。

此函数统计的是在条件区域内满足某个条件的数据的个数。

这里的条件为B列的每一个值,就相当于我们用这些值到A列中去查找,如果找得到,countif的结果一定不为0,找不到,就为0。

2.根据Countif函数给出是否有相同项的判断

=IF(COUNTIF(A:A,B2),”有”,””)

countif公式得到的值不为0,则为TRUE,否则为FALSE。

因此不为0时,公式将返回“有”,否则返回空。达到了我们的目的。