excel核对两个表中相同名字下的数额
总的来说就是核对两个表中相同名字下的数额,但问题在于1、少部分的名字并不完全一致,2、名字所在的行是不同的。...
总的来说就是核对两个表中相同名字下的数额,但问题在于
1、少部分的名字并不完全一致,
2、名字所在的行是不同的。 展开
1、少部分的名字并不完全一致,
2、名字所在的行是不同的。 展开
3个回答
2012-12-11
展开全部
名字不一致必须改为一致或有对照表。
改为一致的情况下,设sheet1和sheet2都是a列姓名,b列数额
sheet1的c1写公式:
=if(b1=vlookup(sheet1!a:b,2,0),"相同","有误")把两个表的数据粘到一个表中,然早乱稿后使用排序,按照名字排序,这样相同名字的就可以看到数额对不对,因为一般相同的较多,剩下的名字不同的也可以很容易看到,试试这个方法。可以用VLOOKUP或INDEX等函数两个工作表分别叫Sheet1和Sheet2,名字均在A列、数额均在B列,第1行是表头。
在任一陪银个工作表(就Sheet1吧)的C2(Sheet1的汇总)输入
=IF(COUNTIF(A$2:A2,A2)>1,"",SUMIF(A:A,A2,B:B))
D2(Sheet2的汇总)输陆孝入
=IF(COUNTIF(A$2:A2,A2)>1,"",SUMIF(Sheet2!A:A,A2,Sheet2!B:B))
E2输入
=C2-D2
均回车并向下填充。
或综合算式:
Sheet1的C2输入
=IF(COUNTIF(A$2:A2,A2)>1,"",IF(SUMIF(A:A,A2,B:B)-SUMIF(Sheet2!A:A,A2,Sheet2!B:B)=0,"相同",""))
改为一致的情况下,设sheet1和sheet2都是a列姓名,b列数额
sheet1的c1写公式:
=if(b1=vlookup(sheet1!a:b,2,0),"相同","有误")把两个表的数据粘到一个表中,然早乱稿后使用排序,按照名字排序,这样相同名字的就可以看到数额对不对,因为一般相同的较多,剩下的名字不同的也可以很容易看到,试试这个方法。可以用VLOOKUP或INDEX等函数两个工作表分别叫Sheet1和Sheet2,名字均在A列、数额均在B列,第1行是表头。
在任一陪银个工作表(就Sheet1吧)的C2(Sheet1的汇总)输入
=IF(COUNTIF(A$2:A2,A2)>1,"",SUMIF(A:A,A2,B:B))
D2(Sheet2的汇总)输陆孝入
=IF(COUNTIF(A$2:A2,A2)>1,"",SUMIF(Sheet2!A:A,A2,Sheet2!B:B))
E2输入
=C2-D2
均回车并向下填充。
或综合算式:
Sheet1的C2输入
=IF(COUNTIF(A$2:A2,A2)>1,"",IF(SUMIF(A:A,A2,B:B)-SUMIF(Sheet2!A:A,A2,Sheet2!B:B)=0,"相同",""))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询