多语言展示
当前在线:732今日阅读:60今日分享:41

Excel如何对一列数据去重

为数据列去重复的方法很多,今天我给大家介绍一下高级筛选和公式法来去重
工具/原料

Excel2010

方法1:公式法
1

A列是原数据列,为了观察清晰进行了升序排序,可以看到里面有多个重复的数据,现在我们要将数据进行去重后放到B列

2

第一步,在B2输入公式:=SMALL(IF(MATCH($A$2:$A$17,$A$2:$A$17,0)=ROW($1:$16),$A$2:$A$17),ROW(A1))输入完成后,不要直接回车,因为是数组公式,所以要Shift+Ctrl+Enter三键连按,在公式两边出现{}就对了。

3

第二步,选中B2单元格,用鼠标点住右下角的小黑方块向下拖拽,把单元格呈#NUM!的删掉就可以了,剩下的就是去重后的数据列

4

这里说一下,对于有些复杂的公式我们把它从里到外一层一层的分解看,选中最里层的用F9键看它的结果,了解公式这么写的意图,如果不明白,就把公式里所有函数择出来先了解它的用法!

方法2:高级筛选法
1

第一步,选中A列数据,单击功能区——数据选项卡——高级

2

第二步,在弹出的对话框中,选中“将筛选结果复制到其他位置”,'列表区域'填写A列的地址:$A$1:$A$17,“复制到”填写:B1,把“选择不重复记录”勾上,确定即可。

3

结果如下图

注意事项

用高级筛选法时,填写列表区域的时候一定要带标题,不然可能会出错

推荐信息