两个Excel表格中,怎样进行匹配筛选替换

表1中B列和表2中B列有相同项,筛选出来相同项,相同项后面跟的C、D、E、F、G列全部替换成表2中的,怎么弄
表1和表2中的B列自身有重复项

在sheet1的H1里写=vlookup在sheet1的I1里写=vlookup在sheet1的J1里写=vlookup然后在向下填充,这样就把表2中与表1中B列相同的CDEFG的值就全弄过来了,然后把这些行筛选出来,覆盖原来的就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-02
在sheet1的H1里写=vlookup(sheet1!b1,sheet2!b:c,2,0)
在sheet1的I1里写=vlookup(sheet1!b1,sheet2!b:d,3,0)
在sheet1的J1里写=vlookup(sheet1!b1,sheet2!b:e,4,0)
...
然后在向下填充,这样就把表2中与表1中B列相同的CDEFG的值就全弄过来了,然后把这些行筛选出来,覆盖原来的就可以了
第2个回答  2010-03-02
表1和表2中的B列自身是否有重复项
第3个回答  推荐于2016-01-16
1、将两个工作表放在一个窗口中。
2、在sheet1相对应名字同一行的空白出输入=if(countif())。
3、然后切换到sheet2,选中全部名字并回车。
4、再切换到sheet1,这时这个函数变成了=if(countif(Sheet2!A1:A44))。
5、这一步时,要将字母以及数字前全加上符号$,=if(countif(Sheet2!$A$1:$A$44))。
6、最后,将函数补充完=if(countif(Sheet2!$A$1:$A$44,A2),"S","F"),输入完成后,按回车,再从这一行拉下填充,就可筛选完毕。
相似回答