分享

万千重复里找到属于你要的唯一真爱,这3招一招狠似一招!

 L罗乐 2018-06-23

有学员问个问题,怎么样快速得到一列重复值的唯一值?


其实呢,这个问题要简单就简单,要复杂也复杂。


简单呢,一个命令就得到结果,复杂呢得编制巨耗费脑细胞的函数公式。


问题:A列是一堆重复的城市名,现在要求得到一列唯一的城市名。


第1招:删除重复,快刀乱麻


选中A列,数据,删除重复值,确定,如下图。


第2招:透视唯一,和风细雨


鼠标放A列里任一单元格,插入,透视表,如下图


把城市字段拖拽到“行”标签区域,如下图


第3招:数组公式,玄之又玄


这里就复杂了,用了数组形式的函数公式,而且是多个函数一起嵌套使用,没有深厚的函数功底以及对数组公式的理解,绝大部分人短时间是无法理解的。这里我就不讲内在的意思了。直接贴出公式吧。


这里给出两种数组公式。

D2单元格输入函数公式,如下,

=INDEX($A:$A,SMALL(IF(MATCH($A$2:$A$501&'',$A$2:$A$501&'',0)=ROW($1:$500),ROW($2:$501),2^20),ROW($A1)))&''

输入完成后,不要回车,而是必须按ctrl shift enter,这样就把该公式变成了数组公式。


F2单元格得到唯一城市也是如此操作,输入如下公式并在最后按CSE(ctrl shift enter)三键结束。

=INDEX($A$2:$A$500,MATCH(0,COUNTIF($F$1:F1,$A$2:$A$500),0))&''


有些朋友可能觉得好难啊。确实有点难度。没办法,有时候再难也得走啊,谁叫你选择了这条路呢。



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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多