Excel删除两张表的相同数据?

需要学一个Excel的技能:通过函数对比数据,筛选出两张表格中重复的数据。
例如,两张表格A和B,两张表中都有数据。然后通过函数比对的方式,找到A表格中与B表格相同的数据并删除。

比如从表格B删除与表格A的A列相同数据

表格B的B2输入 =if(countif(表格A!a:a,a2),"重复","") 公式下拉
这样,重复数据全部标识,
自定义排序,关键字选择B
这样,标识的数据会集中到一起,一次性手动删除带有“重复”的行,OK.追问

比如A表格有100条数据,B表格有10条数据。A表格中有10条数据和B表格相同。如何在A表格中找到这10条数据并删除啊?

追答

A表格B2输入
=if(countif(B表格!a:a,a2),"重复","")
公式下拉
选择A:B,自定义排序,关键字选择B列,集中手动删除具有"重复"的行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-22
如果是为了掌握这个技能,推荐用高级筛选法,一个表为数据源,另一个为筛选条件即可。当然前提是表格要规范。
如果是要学习函数公式,那么,就得知道表格的具体情况,多少列多少行。且按提问看,估计所说的A和B表相同数据应该是指一行中所有列的数据都相同才算相同吧,当然最好具体说明“相同”的范围是某列还是某几列还是所有列都 相同。总之用公式是比较复杂的。
还有查询的方法也是值得推荐的,如Power Query追问

比如A表格有100条数据,B表格有10条数据。A表格中有10条数据和B表格相同。如何在A表格中找到这10条数据并删除啊?

第2个回答  2020-04-22
直接用vlookup,A表匹配B表,B表匹配A表,匹配到的就是两张表都存在的数据。
第3个回答  2020-04-22
统计函数很多都能完成这个任务。用countif(区域,条件)。返回结果是区域内存在条件的个数
相似回答