发新话题
打印

2个excel文件数据对比-----------在线等

有2个数据文件sheet1与sheet2,在sheet2中找到与sheet1中相同part number项并比较其价格,并将sheet2中与sheet1中part number相同项的价格复制到sheet1中,并且将sheet2中数据按sheet1的part number 顺序放入一个新的文档中。
注:2个文件中part number顺序不一样,sheet1一种得part number不一定能在sheet2中找到

TOP

假设两张表的part number都在A列,价格都在B列

在sheet1的C列求sheet2表中的价格:

C2 =if(iserror(vlookup(A2,sheet2!A:B,2,0)),"",vlookup(A2,sheet2!A:B,2,0))

将C2公式向下复制

TOP

为方便,设两表Part number均在a列,价格均在b列,c列为空列。

1、将sheet2中与sheet1中part number相同项的价格复制到sheet1中。
sheet1中:
c1=if(countif(sheet2!a:a,a1),vlookup(a1,sheet2!a:b,2,0),"")
双击c1填充柄;
复制c列,右击c1,选择性粘贴-数值,确定。

2、将sheet2中数据按sheet1的part number 顺序放入一个新的文档中。
筛选c列不为空的记录,全选复制,粘贴到新表中。

最后,sheet1和新表都删掉多余的列。

TOP

发新话题