excel数据对比,有两个表格,有相同的零件号,对应自己的零件数,怎么自动找出零件好相同件数不同的

两个表格零件号是相同的,零件数可能不同,找出不同的那个并自动标记

表一表二有相同的一列是零件号,用相同的一列匹配就好。
如:在表一的零件数后插一列,在新的一列表头下的第一个单元格中输入=index(表二零件数列,match(表一零件数第一个单元格,表二零件数列,0)),向下填充,或直接拉到底至最后一行。
解释为:在表一新列中显示表二零件数与表一零件数通过零件号匹配相同的项。
公式的那列会显示出很多数字,就是两个表相同的部分了,其他N/A的部分就是不同的了,将匹配的一列复制粘贴成数值,目的是去掉公式,添加筛选,筛选出N/A的,标记成颜色或是什么的就好了。追问

具体公式写法呢

追答

=index(表二零件数列,match(表一零件数第一个单元格,表二零件数列,0))
这就是公式的写法呀,因为我不知道你表格的行列号,或是表格的名字,写了也没用,你就照着我写的填就没错。因为你得用你的鼠标选择出我汉字写的内容来。

追问

=index(sheet2 d,match(sheet1 d1,sheet d,0))是这样吗

追答

是的。不过差不多是这个意思,不过你需要用鼠标去点替换的部分。你要是就这么输入进去,就什么也不管用。
假设表一的A列是零件号,表二的A列是零件号,B列式零件数。
=INDEX(Sheet2!A:A,MATCH(Sheet1!A1,Sheet2!B:B,0))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-29
假如零件号在A列,零件数在B列,在C1输入:=countif($A:$A,$A1),D1输入:=countif($B:$B,$B1),并且下拉,然后筛选C列不等于1的,同时筛选D列等于1 的

自动标记就用条件格式追问

不明白,我的意思是两个表格,不在同一个表格里面,但是零件号是一样的,就是零件个数存在差异,要找出有问题的那个零件号

追答

可以简单举一个例子吗,描述不太清楚你到底想要什么结果

追问

A1 零件号w123 数量10 A2零件号w133数量 9
另外一表格 A1零件号w123 数量9 A2零件号w133数量 9
要自动找出这个错误的w123

追答

假如第一个表格是Sheet1,第二个表格是Sheet2,在Sheet1的C1输入:=IF(A1=Sheet2!A1,IF(B1Sheet2!B1,"不同",""),""),有问题的话就会显示“不同”

前提是两个表格的A列中零件型号是对应的

第2个回答  2011-11-29
条件格式中设置后自动就能够看到了嘛!