虽然很多方法可实现,但对于你所说的这么大的数据量,建议放弃常用的公式法,而用高级筛选法——快速,且在完成筛选后几乎不再消耗额外资源。
方法:
1 首先筛选必须有一个标题行,所以你的数据要先在上面插入一个标题行,并输入标题名字。
2 在右侧空白列的第2行编写筛选条件公式(条件公式上面至少要保留一个空行,对应数据源的标题),如图要筛选出A、B中不包含E、F列的数据(不同),因IP与地址一一对应,所以实际上只要以A列的IP为准进行筛选。
H2=COUNTIF(E$2:E$16,A2)=0
3 将光标定位到AB列数区域中任意单元格,数据选项卡——排序与筛选——高级
Excel会自动把AB列数据区域选择为“列表区域”(如果自动选择的区域不是要筛选的范围,可手动拖拉选择修改,条件区域:H1:H2
勾选“将筛选结果复制到其他位置”后,选择复制到的目标区域左上角第一个单元格
如图
4 都设置好后,按确定,立马得到筛选结果
三部:第一步:
1、把A列和B列合并,在C列写入公式=A1&"囧"&B1,下拉填充,之后选择菜单里的数据——删除重复项
2、在菜单栏选则数据——分列,下一步,把其他的选项打上勾,在后面的空白处填写囧,然后把新的数据放在A和B列
第二部:
在A和B列的表头筛选,点下B列的下拉箭头,选择空白,筛选出来的全部删除
第三部:
1、如果A列和B列都是数值的话,那就用A-B,把结果写在C列,然后把结果是0的筛选出来,删除
2、如果A列和B列不止是数值的话,那就在C列写入公式=IF(A1=B1,"重复","不重复"),下拉填充,筛选重复的之后删除
方法:
单击“数据”选项卡,选择“数据工具”选项组中的“删除重复项”;
列中包含的各项为表头的标题,若勾选某列,则表示需判断此列数据是否重复;选择多列,则表示各列数据均重复才判断为重复数据。设置完成后,单击确定按钮。
此时,Excel会提示已删除重复项,保留唯一值。
最终结果(部分为删除重复项后所保留的唯一项)。
C1输入
=INDEX(A:A,SMALL(IF(COUNTIF(B:B,A:A),100,ROW(A:A)),ROW(A1)))&""
D1输入
=INDEX(B:B,SMALL(IF(COUNTIF(A:A,B:B),100,ROW(B:B)),ROW(A1)))&""
两公式都是数组公式,先按住CTRL+SHIFT,最后回车,公式下拉
如下表,A列为序号列,B列为内容列 C列为设置的计数列在单元格C2中写公式:=COUNTIF($B$2:B2,B2),最后将计数大于1(大于1的行即为重复的行)的行删除既可。
A B C
1 序号 内容 计数
2 1 通州市川港镇中心幼儿园 川港镇文峰超市南首 1
3 2 通州市川港镇中心幼儿园 川港镇文峰超市南首 2
4 3 莉莉 川港镇斜河村7组 1
5 4 莉莉 川港镇共和村12组 1
6 5 莉莉 川港镇斜河村7组 2
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)