excel两列数据筛选重复项目

两列数据分别是A, B

A B

1 5

3 9

4

5

9

如何得到结果

A

1

3

4
我现在有新问题了, 我对excel操作不是很熟悉, 什么是清场呢?
我刚用了一个这个语句
=IF(COUNTIF($B$1:$B$360,A360)>0, "", A360)

可以计算在C中出现A中的B的重复项,并去掉, 但是问题是C又可用数据了, 我怎么复制这些数据都是公式, 怎么把计算结果后的结果导出来呢?

清场不是术语,大白话,就是把你不要的删掉

你用的那个公式,=IF(COUNTIF($B$1:$B$360,A360)>0, "", A360)
,得到数据之后,选中C列,拷贝,然后还在C列上,右键,选择性粘贴-数值,就可以了,公式全替换成数值了

======================
关于高级筛选:
1、光标放在A1
2、菜单“数据-筛选-自动筛选”
3、在C1,按向下的箭头,选“自定义”
4、条件选“不等于”,右侧写0

此时C的数字,是A对应数据在B列出现的次数。
这样出来的,就是你不需要的所有行。不用管B列,本来就不对应。
把这些行全删掉,就行了。

顺便说一下,三楼笔误了,不是IFCOUNTIF,就是COUNTIF
======================
利用C做辅助列
1、在C1设公式 =COUNTIF(B:B,A1),并复制到C列全部
2、数据-高级筛选,将C列值不为0的选出来
3、删除全部选出列
4、清场,删除C列

A列剩下的就是你要的结果
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-27
利用COUNTIF函数可以做到,方法:
1).在C1单元格中输入下面公式
=IFCOUNTIF(B:B,A1)
公式的意思是:计算B列中满足A1的个数.
这样,如果B列中没有和A1数值相同的单元格,结果为0;否则,结果大于0
2).复制C1单元格,粘贴到与A列数据区域相同的C列区域中
3).数据---排序,主要关键字"列C","升序",确定
4).选择C列数据大于0的行,删除;选择B列和C列删除
注意:如果你想保留原始的数据,在上述操作前记得做好备份!
相似回答