excel找出两张工作表里内容相同的行,怎么操作 ?
别制作了如图所示的两个表格,在此特意将其中的一个表中的姓名做了部分修改。
1.在此需要从Sheet3工作表中查找出已存在于Sheet4工作表中姓名相同的记录。对此在Sheet3工作表对应列中输入以下“=if(B2=”。
2.然后切换至Sheet4工作表中,选择姓名区域,并按回车键。
3.在返回sheet3工作表后,补全公式“=if(B2=Sheet4!B2:B24,"是","否")”并按回车。
4.然后将光标移动到单元格右下角,当鼠标变成黑色十字时,拖动完成公式的复制。然后就实现了数据的对比操作,同时也找出了重复的数据。
补充问题里有图片了,两张表都是这样。
在Sheet1全选A~F列数据区域,条件格式新建规则,选用公式
=MATCH(TEXT($A1,"00")&TEXT($B1,"00")&TEXT($C1,"00")&TEXT($D1,"00")&TEXT($E1,"00")&TEXT($F1,"00"),TEXT(Sheet2!$A$1:$A$20,"00")&TEXT(Sheet2!$B$1:$B$20,"00")&TEXT(Sheet2!$C$1:$C$20,"00")&TEXT(Sheet2!$D$1:$D$20,"00")&TEXT(Sheet2!$E$1:$E$20,"00")&TEXT(Sheet2!$F$1:$F$20,"00"),0)
选择自己喜欢的突出显示格式(如,不同底色)
这将显示出Sheet1中与Sheet2相同的行。
同样在Sheet2全选A~F列数据区域,条件格式新建规则,选用公式
=MATCH(TEXT($A1,"00")&TEXT($B1,"00")&TEXT($C1,"00")&TEXT($D1,"00")&TEXT($E1,"00")&TEXT($F1,"00"),TEXT(Sheet1!$A$1:$A$20,"00")&TEXT(Sheet1!$B$1:$B$20,"00")&TEXT(Sheet1!$C$1:$C$20,"00")&TEXT(Sheet1!$D$1:$D$20,"00")&TEXT(Sheet1!$E$1:$E$20,"00")&TEXT(Sheet1!$F$1:$F$20,"00"),0)
这将显示出Sheet2中与Sheet1相同的行。
效果如图
附件可参考