分享

Excel数据去重和排序的5种神技能,大神小白都爱用!快收藏!

 江南荷叶 2021-07-03

毫不夸张的说,90%职场人几乎天天跟Excel打交道。

So...各位小伙伴是否还在为,如何删除Excel表的数据重复值,以及删除重复值后如何排序,而烦恼?

今天小可送给大家6种处理 Excel数据的绝招:【数据去重】、【数据去重排序】的神技能,快速解决问题图片

1


【数据去重】方法1:高级筛选法


如下GIF,步骤:

点击【数据】 - 高级 - 高级筛选 - 将筛选结果复制到其他位置 -  填好列表区域、条件区域、复制到  -  勾选【选择不重复的记录】即可。

图片



2


【数据去重】方法2:透视表法


如下GIF:利用透视表,行字段汇总去重的原理,即可完成去重的目标。

图片


3


【数据去重】方法3:自带去重法


这个功能是Excel2007新增的功能,所以2003及以下版本无法使用图片

如下GIF,步骤:

选中数据列 - 点击【数据】 - 删除重复值  - 确定,即可。


图片

PS:如果多列,则需勾选,判断重复的列。
4


数据去重+排序:2大方法


如下GIF,要对A列的数据提取唯一值并按升序排列。

图片

1
传统经典法:MATCH+SMALL

输入公式:=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个最小值。

语法:=SMALL(单元格区域或数组,K)

注意:0<k<=数据个数否则将返回错误值,另外当k不是整数时,函数在计算时将会掐尾取整。

图片


这个公式比较繁杂,还不理解的朋友,建议再多加补习下基础知识哒,加油图片

接下来,会有一个新版的公式解法,会更简单!

2
新版解决方法:UNIQUE+SORT

输入公式:=SORT(UNIQUE(A2:A15))

按shift+ctrl+enter键,向下拖动填充,就ok。

图片

讲解👇

以上两个都是O365版本新增的函数,都是动态数组,所以我们公式只需要写在C2单元格回车即可,会自动根据结果的数组自动扩展到相应大小的区域,并填充!

②UNIQUE函数,如其名,就是获取指定区域的唯一值,结果是一个数组,SORT也是如此,就是排序,默认就是对指定的区域或者内存数组排序,默认就是升序!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多