急急急!两个excel表之间数据怎么对比?

我这里有两个excel表,一个表1是发货方的发货明细,另一个表2是收货方的收货明细。
表1和表2里都有料件号和重量这两项。每一件货对应唯一的料件号,不存在料件号重复。同时由于有的货物还在路上,表1中有的料件号表2中没有。现在我需要对比表2里一件货物的重量是不是和表1里的相同,请问如何解决?
P.S.表1里的料件号所在列为sheet1的B列,重量为C列,表2里的料件号位F列,重量为G列。
我的需求详细写一下啊?
1、需要对比表1里哪几件货(也就是对应的料件号)是在表2里没有的。
2、如果货物是表1和表2里都有的货,再对比一下这件货在表1和表2里的重量是不是相同的。
3、请在公式里把表的名字写成“表1”“表2”等等,我是菜鸟,实在分不清哪个单词是对应表里的哪个数据的

第1个回答  2012-05-29
既然“表1中有的料件号表2中没有”,就在Sheet2当中对比:
假设第一行是表头,数据从第2行起,在Sheet2的H2输入
=IF(G2=VLOOKUP(F2,Sheet1!B:C,2,),"","不等")
回车并向下填充(光标置于F2右下角候变成黑十字时按左键下拉)。

看你补充我也补充了:
1、需要对比表1里哪几件货(也就是对应的料件号)是在表2里没有的:
在表1的D2输入
=IF(COUNTIF(表2!F:F,B2)=0,"没有","")
回车并向下填充。
2、如果货物是表1和表2里都有的货,再对比一下这件货在表1和表2里的重量是不是相同的。
在表2的H2输入
=IF(G2=VLOOKUP(F2,表1!B:C,2,),"相同","")
回车并向下填充。
第2个回答  2012-05-29
表2 H列取出表1中对应材料重量,与G列对比一下。
vlookup(f1,sheet1!$b$1:$C$100,2,0)=g1
结果TRUE为相同,FALSE为不同

公式 就写在表2的H列呀
第3个回答  2012-05-29
用Vlookup这个函数可以核对,
其实你可以把两个表都按照名称排序,然后把发货量相减就可以了
第4个回答  2012-05-29
在表1里插入一列,假设为D列,公式如下:=if(vlookup(b1,sheet2!$F$1:$G$100,1)=b1,vlookup(b1,sheet2!$F$1:$G$100,2),0)
公式解析:此公式中,第一个vlookup()确保料件号的正确性,第二个vlookup()才是查找表2里的重量,公式中的$G$100是表2的长度,请自行根据表2更改 ,至于重量的一致性可以在表1里插入E列,公式:=c1-d1,相等的话结果自然是0 ,不等的话结果就是差距
相似回答