【Excel】获取一列中的不重复值,四种方法都有了

获取不重复值的方法有很多,例如高级筛选法、透视表法、基础操作法和公式法。本例分别向大家介绍这四种方法如何使用。


高级筛选法获取不重复值:

首先,选中A列的数据区域,选择【数据】-【筛选】-【高级】。

如下图,选择【将筛选结果复制到其他位置】,选择一个单元格作为存储筛选结果的起始单元格,如B1(截图中的单元格地址前面为工作表名称)。勾选【选择不重复的记录】。

如上设置后,点击【确定】按钮,B列将返回A列的不重复值也就是唯一值列表。


数据透视表获取不重复值:

1、单击数据区域任意单元格,【插入】-【数据透视表】。

在透视表向导中选择默认设置即可,直接点击【确定】按钮。

把【姓名】字段拖到【行标签】,透视表中红色框住的部分就是不重复值。


基础操作法获取不重复值:

在Excel 2007或更高版本中,可以这样操作来获取不重复值:

单击A列数据区域任意单元格,【数据】-【删除重复项】。

由于我们的数据包含【姓名】这个标题,所以勾选【数据包含标题】,然后【确定】。

这时,将弹出提示说明去除了多少个重复值。A列留下的就是所有不重复的姓名。


公式法获取不重复值:

1双击B2单元格,输入下面的公式:

=INDEX(A:A,MATCH(,COUNTIF(B$1:B1,A$1:A$100),))&''

公式输入完毕后,左手按住Ctrl和Shift,右手按下回车运行公式。

将B2的公式向下复制,就返回了A列姓名的不重复值。

以上几种方法,你最喜欢哪一种呢?

作者:ExcelHome论坛版主 邵武

(0)

相关推荐

  • 高级筛选?公式表示不服!

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 这里要特别感谢网友雕刻时光提供的素材! 之前有个一个帖子介绍了高级筛选的用 ...

  • Excel表格中如何快速核对数据?22个技巧满足你的需求

    日常工作中,我们经常需要对比表格中两列数据,或者两行数据,甚至两个表格数据是否相对应. 数据较少时,我们肉眼就可以发现不同之处.要是数据很多,你找上几个小时也未必全部找出,而同事分分钟就搞定了.今天, ...

  • 如何删除 Excel 表格中的所有重复行? 4 种方法都很简便

    如果数据表的某一列中有重复单元格,要去重还是比较容易的,但是如果数据表中存在所有单元格完全重复的行,如何快速找到这些重复行并且去重呢? 案例: 下图中的数据表分别有两对完全重复的行,请删除所有重复行. ...

  • indirect+text:多行多列中提取不重复值(二)

    小伙伴们,大家好.今天要分享的内容还是多行多列中提取不重复值,但是要比昨天的难一点,今天的区域中包含空单元格.如下图所示.F列和H列是提取后的结果.F列是按行提取的,H列是按列提取的. 还是先来看按行 ...

  • indirect+text:多行多列中提取不重复值(一)

    小伙伴们好啊,今天要分享的内容是从多行多列中提取不重复值,用的还是indirect+text.先来看下数据源和提取后的效果.下图左表是数据源,是一些城市,其中有重复的.现在要提取出不重复的,并且放在一 ...

  • 限定Excel数据使用时间,到期自动销毁,这2种方法都能轻松搞定

    一.VBA代码 Private Sub Workbook_Open() Application.DisplayAlerts = False If Date = '2021/9/10' Then She ...

  • 使用Excel函数从列数据中提取不重复值的方法

    在工作中经常遇到需要将某个Excel表格中某列数据中不重复的值提取出来的情况,本文讲述了使用INDEX函数.SMALL函数.IF函数.ROW函数以及MATCH函数实现从Excel列数据中提取不重复值的 ...

  • 【Excel】多行多列中提取不重复姓名,其实很简单

    先看下面的数据源,是某学校的老师任课表,现在需要从中提取出不重复的所有老师姓名. 老师姓名分布在多行多列,如何才能快速提取出不重复的名单呢? 步骤一:插入数据透视表 依次按Alt  D  P键,调出透 ...

  • Excel公式技巧73:获取一列中长度最大的数据值

    excelperfect 在<Excel公式技巧72:获取一列中单元格内容的最大长度>中,我们使用一个简单的数组公式: =MAX(LEN(B3:B12)) 获取一列中单元格内容最长的文本长 ...

  • Excel公式技巧72:获取一列中单元格内容的最大长度

    excelperfect 一列数据,我们想知道这列中单元格内容最长的文本长度值.通常,可能会在旁边的列中使用LEN函数求得每个单元格文本的长度,然后再使用MAX函数获得最大长度值,如下图1所示. 图1 ...

  • 获取单元格区域中的不重复值

    在一个单元格区域中含有重复值,使用公式来获取该区域中的不重复值. 例如,下图所示的工作表单元格区域A1:A13,将其命名为Data.在该区域中,含有很多重复值.现在要获取该区域中的不重复值. 先不看答 ...