为数据列去重复的方法很多,今天我给大家介绍一下高级筛选和公式法来去重
工具/原料
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
结果如下图
注意事项
用高级筛选法时,填写列表区域的时候一定要带标题,不然可能会出错
上一篇:python的列表如何去重
下一篇:Excel多列数据如何进行去重