如果要找出两列的不同,估计9成人都会想到Vlookup函数。
如果再进一步要求把相同和不同的筛选出来。你还需要进行筛选 - 复制 - 粘贴的操作。如果我告诉你一个公式就可以搞定,你相信吗?
1、筛选A列和D列相同的
=FILTER(A1:A27,COUNTIF(D1:D16,A1:A27)>0)
公式说明:filter函数第二个参数是筛选条件,要求结果是FALSE或true,这里用Countif统计是否存在作为判断条件。
2、筛选A列有D列没有的
=FILTER(A1:A27,COUNTIF(D1:D16,A1:A27)=0)
3、筛选D列有A列没有的
=FILTER(D1:D16,COUNTIF(A1:A27,D1:D16)=0)
4、A列出现一次的姓名
=FILTER(A1:A27,COUNTIF(A1:A27,A1:A27)=1)
留个思考题:
如下图所示,如果筛选出2月工资>1月工资的姓名和工资。
转载自公众号Excel精英培训