excel中如何两个列表对比,删除没有的项次

我的表格中,炉号1中的A2如果与炉号2列中每一项相同,则保留,不相同则删除

第1个回答  2012-05-18
意思是说在T列中查找A列的值,如果有就保留,如果没有就将A列相应数据删除?
你可以在U列输入:=IF(ISERROR(VLOOKUP(A2,T:T,1,FALSE)=A2),"",A2),然后向下拉
这个公式的意思是如果在T列中有与A2相同的值则在U2中显示A2的值,否则显示为空白。
只能手动的将U列中空白的单元格所对应的A列中的数据删掉才能达到你要的效果。
第2个回答  2017-11-04
在A列后面临时插入B列,此时T列变成了U列
B2输入
=IF(COUNTIF(U:U,A2),A2,"")
公式下拉
复制B列>右键>选择性粘贴>数值
删除A列,临时B列变成了新的A列本回答被网友采纳
第3个回答  2012-05-18
你的意思是不是说如果在2中找到1,那么就保留,否则删除2中的内容 ?追问

不是的,如果A2在T列中找到,则保留A2,否则删除A2,所有的A列都要执行这个操作

追答

可以在S列使用VLOOKUP函数,然后按照S列排序删除#N/A内容。

追问

我不会函数啊?怎么做?

追答

直接复制在S2单元格,然后向下填充。
=VLOOKUP(A2,T:T,1,0)

本回答被提问者采纳
第4个回答  2012-05-18
用函数:IF就可以解决。
第5个回答  2012-05-18
这个怕不好做了!得一个一个对比了!