求excel去重公式

要达到这样效果:
A1~A9分别是1、2、3、4、5、6、7、8、9
B1~B5分别是0、2、4、6、8
C列的要用公式去重,出来的效果是1、3、5、7、9
就是把A里面含有B的全部去掉。

方法如下

1、先对数据进行排序。全选所有数据,点击数据栏目下的排序,弹出排序对话框。

2、在排序对话框中把要对比的每一列数据依次作为条件进行排序。如果数据有标题行,需要把“数据包含标题”前的选框打勾。

3、在对应的空白单元格(图中是D2)中输入公式:“=if(and(A2=A3,B2=B3,C2=C3),true)”,然后点击回车。

4、鼠标放在D2单元格的右下角,出现“+”时双击鼠标,自动向下填充单元格。可以看到重复的数据在D列单元格显示的是TRUE。

5、全选D列新增的数据,点击鼠标右键,点选择性粘贴,在弹出的对话框中选择数值格式,点击确定。

6、可以看到最后的结果,D列是TRUE的都排到了表格后面,选中删除即可。

常用函数

1、数据库函数

当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。

2、日期与时间函数

通过日期与时间函数,可以在公式中分析和处理日期值和时间值。

3、工程函数

工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-24
在c1的地方填写下面的公式
=IF(ISERROR(VLOOKUP(A1,$B$1:$B$100,1,FALSE))=TRUE,A1,"")

你可以看到c列中有很多空格的,这些都是有重复的。
你把这个列copy道别的sheet里面筛选一下。
然後把值在会考到c列!
第2个回答  2013-04-24
C1输入
=index(A:A,small(if(countif(B:B,A$1:A$9),4^8,row($1:$9)),row(A1)))&""
crtl+shift+enter三键齐按结束公式
向下填充公式
第3个回答  2013-04-24
=IF(ISERROR(MATCH(A1,B:B,0)),A1,"")本回答被提问者采纳