excel中提取需要的数据并汇总(EXCEL提取无重复的人员清单)

作者:祝洪忠 转自:Excel之家ExcelHome

小伙伴们好啊,日常工作中,咱们经常会遇到一些数据提取方面的问题,今天老祝就和大家一起分享一下从多行多列中提取不重复值的技巧。

先来看数据源:

excel中提取需要的数据并汇总(EXCEL提取无重复的人员清单)(1)

牛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"),)&""

excel中提取需要的数据并汇总(EXCEL提取无重复的人员清单)(2)

看晕了吗?哈哈哈哈……牛B同学用透视表一样可以解决。

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

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

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

excel中提取需要的数据并汇总(EXCEL提取无重复的人员清单)(3)

这里有两个小问题:

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

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

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

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

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

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

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

图文制作:祝洪忠

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页