从多行多列中提取不重复清单,其实很简单

先来看数据源:

牛A同学是公式达人,给出的公式是这样的:

=INDIRECT(TEXT(MIN((COUNTIF(E$1:E1,$A$2:$C$5)+(A$2:C$5<=''))/1%%+ROW(A$2:C$5)/1%+COLUMN(A$2:C$5)),'r0c00'),)&''

看晕了吗?哈哈哈哈……

牛B同学用透视表一样可以解决。

先在数据前插入一个空白列,然后依次按Alt、  D、  P,调出透视表向导。

生成透视表之后,在字段列表中将默认的【行】、【列】拖动到字段列表之外,再将【值】拖动到行区域,OK了。

(动画比较大,如果无法自动播放,可点击一下图片)

这里有两个小问题:

1、为什么要先插入一个空白列呢?

这是因为使用多重合并计算数据区域的方法创建透视表时,会默认将数据源最左侧的一列作为透视表中的行标签,其他列的数据会成为透视表中的值字段。

为了保证所有姓名都在值字段,所以在数据源前面插入了一个空白列,来充当透视表的行标签了。

2、为什么要将值字段拖动到行标签区域呢?

这是因为数据透视表的行标签有自动去重复的功能,咱们利用这一特点,就可以完成不重复值的提取了。

第一种方法,公式书写困难并且计算效率低,如果数据量比较多,Excel有可能直接就挂了。

第二种方法操作简单,在各个版本都可以实现,你也试试吧。

图文制作:祝洪忠

(0)

相关推荐

  • Excel数据透视表这么好用,不懂你就亏大了

    数据透视表在Excel中可以说是分析数据的神器,掌握了数据透视表,在处理数据上可以轻松很多,下面带大家认识了解数据透视表的使用方法. 1.插入数据透视表 选择需要的数据表,点击插入-表格-数据透视表, ...

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

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

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

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

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

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

  • 菜鸟记675-怎么从多行多列数据中提取不重复信息?

    万一您身边的朋友用得着呢? 各位朋友早上好,小菜继续和您分享经验之谈,截止今日小菜已分享600+篇经验之谈,可以文章编号或关键词进行搜索. 微信推送规则发生改变,如果您想看到小菜每个工作日的经验之谈, ...

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

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

  • VLOOKUP提取不重复值,很难吗?巧用辅助列秒解!

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.工作中有时需要提取不重复值,对于初学函数的小伙伴来说,复杂的数组公式难以理解.我们可以用辅助列的方法,通过vlookup函数实现提取不重复值的效果 ...

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

    获取不重复值的方法有很多,例如高级筛选法.透视表法.基础操作法和公式法.本例分别向大家介绍这四种方法如何使用. 高级筛选法获取不重复值: 首先,选中A列的数据区域,选择[数据]-[筛选]-[高级]. ...

  • 如何利用数据透视表从二维区域中提取不重复值?

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.今天来分享下如何从二维区域中提取不重复值.利用的方法是数据透视表的[多重合并计算数据区域]. -01- 二维区域中提取不重复值 要从下图左表二维区 ...

  • Excel中提取不重复值的 5 种操作,还不会的可以拿去开练了!

    表格中存在重复数值是我们经常遇到的一个问题,今天技巧妹整理了提取不重复值的5种常用操作,还不会的赶紧拿去开练. 1.删除重复值 利用[数据]选项卡下的"删除重复项"这一功能保留唯一 ...