日常办公处理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时,公式将返回“有”,否则返回空。达到了我们的目的。