毫不夸张的说,90%职场人几乎天天跟Excel打交道。
So...各位小伙伴是否还在为,如何删除Excel表的数据重复值,以及删除重复值后如何排序,而烦恼?
今天小可送给大家6种处理 Excel数据的绝招:【数据去重】、【数据去重排序】的神技能,快速解决问题
如下GIF,步骤:
点击【数据】 - 高级 - 高级筛选 - 将筛选结果复制到其他位置 - 填好列表区域、条件区域、复制到 - 勾选【选择不重复的记录】即可。
如下GIF:利用透视表,行字段汇总去重的原理,即可完成去重的目标。
这个功能是Excel2007新增的功能,所以2003及以下版本无法使用
如下GIF,步骤:
选中数据列 - 点击【数据】 - 删除重复值 - 确定,即可。
如下GIF,要对A列的数据提取唯一值并按升序排列。①输入公式:=IFERROR(SMALL(IF(MATCH($A$2:$A$15,$A$2:$A$15,)=ROW($2:$15)-1,$A$2:$A$15),ROW(A1)),'')②按shift+ctrl+enter键,向下拖动填充。①利用MATCH函数遇到重复值,都返回首次查找位置的特性、判断是否跟对应的行一直即可判断是否是首次出现,利用IF把首次出现保留下来!②SMALL函数则是从得到的内存数组中,从小到大进行逐个提取,对应超出的部分,我们使用IFERROR把他处理成空即可!❶ match函数:返回目标值在查找区域中的位置。语法:=Match(目标值,查找区域,0/1/-1)❷ small函数:用来返回一组数据中的第K个最小值。注意:0<k<=数据个数否则将返回错误值,另外当k不是整数时,函数在计算时将会掐尾取整。这个公式比较繁杂,还不理解的朋友,建议再多加补习下基础知识哒,加油
接下来,会有一个新版的公式解法,会更简单!
①输入公式:=SORT(UNIQUE(A2:A15))②按shift+ctrl+enter键,向下拖动填充,就ok。①以上两个都是O365版本新增的函数,都是动态数组,所以我们公式只需要写在C2单元格回车即可,会自动根据结果的数组自动扩展到相应大小的区域,并填充!②UNIQUE函数,如其名,就是获取指定区域的唯一值,结果是一个数组,SORT也是如此,就是排序,默认就是对指定的区域或者内存数组排序,默认就是升序!