要比对两列数据中是否有相同的项或者是否有不同的项(如下图所示):
方法有非常多:条件格式、函数法、高级筛选等等 。这里我就介绍一个简单的技巧 。
一、思路:
我们可以拿B列中的每一个值到A列中去查找,如果找得到,就说明有相同项,否则就没有相同项 。
当然这里的查找我们不可能使用Excel查找与替换功能去做,而是使用函数 。
二、技巧:
1.先写出Countif函数:
=COUNTIF(A:A,B2)Countif函数为条件计数,其语法如下:
=countif(Range,Criteria)
Range:表示条件区域;
Criteria:表示条件 。
此函数统计的是在条件区域内满足某个条件的数据的个数 。
这里的条件为B列的每一个值,就相当于我们用这些值到A列中去查找,如果找得到 , countif的结果一定不为0,找不到 , 就为0 。
2.根据Countif函数给出是否有相同项的判断
【excel表格比对两列数据但排序不同】countif公式得到的值不为0 , 则为TRUE,否则为FALSE 。
=IF(COUNTIF(A:A,B2),”有”,””)
因此不为0时,公式将返回“有”,否则返回空 。达到了我们的目的 。
我叫胡定祥,酷爱Excel 。头条号:傲看今朝 。自由撰稿人,办公室er.酷爱Excel , 一个有两把“刷子”的胖子 。欢迎关注我,有任何问题,十分欢迎大家在评论区留言 。