删除重复值动图
三、高级筛选提取唯一值。
在下图中,如何把B列中的学历名称提取出来呢?要求是重复的学历只提取一次。
操作步骤如下:选择【数据】选项卡——选择排序和筛选中的【高级】——选择【将筛选结果复制到其他位置】——【列表区域】选择B列——【复制到】选择一个空白单元格,比如下图中的E1单元格——勾选【选择不重复的记录】复选框。最后点确定后的结果就是E列中的内容了。
高级筛选
动图操作如下:
高级筛选动图
四、函数公式查找重复值。
函数对于重复值的处理更加灵活,比如标记全部重复值、标记重复值中保留一个外其他的重复值,计算重复值个数等等。
比如在下图中只查找A列姓名中的唯一值,重复两次及以上的,都显示重复,那么在D2单元格输入函数公式=IF(COUNTIF(A2:$A$14,A2)>1,"重复",""),然后向下拖动即可。
在这个if和countif嵌套函数中,对于函数COUNTIF(A2:$A$14,A2)>1。第一个参数表示D2单元格引用的A2:$A$14区域向下拖动时,引用A列单元格所在的行到A列中第14行的数据,第二个参数表示D2单元格引用的A2单元格数据在向下拖动时,引用的A列单元格也会变化。
比如在D4单元格中,引用的公式变成了(COUNTIF(A4:$A$14,A4)>1成立,返回结果为true。因为A4到A14单元格中,有2个A4的内容。大于1成立。
外面的if函数表示如果条件成立,返回“重复”,否则返回空值。
此处如果把公式稍微改一下,改成=IF(COUNTIF($A$2:$A$14,A2)>1,"重复","")。那么所有重复过的单元格都会显示重复。
函数公式
两种公式的动图演示: