A列和B列数据对比,并将相同和不同的数据分别返回在C列和D列 ...
如图,总共有3个表
花名册(人数在500左右),购买社保名单(400人左右),返回数据名单
因为挂靠购买社保的人员是不在花名册的,
所以我要在社保名单里面分别找出那些是在花名册,那些不在花名册
还有原文件是有空行的,返回的结果中间不能有空行
-----------------
网上找了一下,返回的结果中间有空行
有大神可以帮忙看一下不 数组公式:=INDEX(社保!B:B,SMALL(IF(COUNTIF(花名册!D:D,社保!B$2:B32),ROW(社保!$2:32),4^8),ROW(A1)))&""
=INDEX(花名册!D:D,SMALL(IF((COUNTIF(社保!B:B,花名册!D$2:D33)=0)*(花名册!D$2:D33<>""),ROW(花名册!$2:33),4^8),ROW(A1)))&"" 利用PowerQuery可以很好的解决这类问题,并且名单变化后,一键刷新得到最新结果
不会啊
而且我还要根据这2个名单来自动生成个税,工资表啥的 有大神帮忙看看不 两个表格分别VLOOKUP匹配返回,返回值为NA的即为本表有,引用表无的数据,你看看图片吧
两个公式
=IF(D2="","",VLOOKUP(D2,社保!B:B,1,0))
=IF(B2="","",VLOOKUP(B2,花名册!D:D,1,0))
剩余的就是筛选粘贴出来 您好!
那个描述没有问题的
就是用社保名单,找出那些是在花名册里面,那些不在花名册里面
在花名册的里面的是一种算工资的公式,不在花名册的又是另外一种算法 看不太懂了,那你说一下:张三3的描述属于什么? {=INDEX(花名册!D:D,SMALL(IF((COUNTIF(社保!B$2:B$39,花名册!D$2:D$39)=0)*(花名册!D$2:D$39<>""),ROW($2:$39),4^8),ROW(A1)))&"" 额,不好意思!描述是错了!
楼下大神解决了!
谢谢!
页:
[1]