如果要找出两列的不同,估计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月工资的姓名和工资。
兰色说:借用其他函数,filter函数可以玩出很多高级用法。还有一个好消息,WPS也推出了区域溢出功能,所以也可以和OFFICE365一样用filter函数了。
领取专属 10元无门槛券
私享最新 技术干货