excel表中数据筛选

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:40:40
现有Sheet1和Sheet2两个表格,S1中的A列有3000个手机号,S2的A列中有2000个手机号,两列手机号中有重复,现想筛选出两列中不同的手机号,该怎么办?

跨表的话公式中还要加入表格名字,干脆复制到一个表中,形成A,B两列数据

在C1输入公式
=INDEX(A:A,SMALL(IF(COUNTIF($B$1:$B$4000,$A$1:$A$4000)=0,ROW($A$1:$A$4000),4^8),ROW(1:1)))&""

数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

就会得到A列有,但是B列没有的数据

在D1输入公式
=INDEX(B:B,SMALL(IF(COUNTIF($A$1:$A$4000,$B$1:$B$4000)=0,ROW($A$1:$A$4000),4^8),ROW(1:1)))&""
数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

就会得到B列有,但是A列没有的数据
两列的数据就是你要的结果

请看动画教程:

Excel基础操作题详解连载-2之删除重复值
http://www.pootor.com/excel-basis-operation-tutorial-2/

分别互相做两次即可。

在S2表B列对应A列的单元格输入=VLOOKUP(A1,S1!A:A,1,FALSE),然后复制该公式至列尾

先把两个表格中的手机号先并为一列,然后选筛选---高级筛选, 方式是选第二个,将结果复制到其他位置, 记得要打勾 √选择不重复的记录

进来学习学习