首页officeexcel正文

如何在excel中提取不重复数据另一实例教程

强国说学习2023-04-2082公式函数提取记录Excel2003教程

提取不重复数据主要是指在一个数据表中提取出唯一的记录,即重复记录只有1条。使用Excel的“高级筛选”能够生成不重复记录的结果,而下面主要介绍如何使用函数来实现。
  下面以实例说明在一维区域取得不重复记录。
  如图列出了一份某商场中某些商品的进货明细表,由于各个品牌商品中还有不同的型号,因此明细表中品牌名称重复,下面的两种技巧将从品牌名称中提取唯一的品牌。

  ●通过LOOKUP函数结合MATCH函数实现
  =LOOKUP(1,0/ISNA(MATCH($B$2:$B$16,F$2:F2,)),$B$2:$B$16)
  该技巧利用LOOKUP忽略错误值来查找记录的特性,同时还利用了MATCH函数查找所有的品牌在公式所在F列中是否已经提取,如果未提取的记录置为0;提取的记录置为错误,从而得出结果为上图的F列。
  ●通过INDEX函数组合MATCH函数实现
  {=INDEX(B:B,MATCH(0,COUNTIF(G$2:G2,$B$2:$B$17),)+1)&""}
  该解法主要利用MATCH函数定位0值的技巧,同时利用COUNTIF函数结合混合引用统计当前公式所在的G列中已经提取了哪些品牌名称,未提取出来的品牌记录将被计数为0,从而通过定位0来取得记录,得出结果为上图的G列。

  以上两种解法各有利弊。公式1使用普通公式,方便用户输入,但出现错误需要使用IF函数进行容错处理;公式2使用数组公式,但是该解法利用了引用B17空白单元格来进行容错处理,因为COUNTIF函数统计结果始终为0,因此最终始终取得空白单元格,而无须使用IF函数进行特殊处理。

文章内容收集于网络,希望能为您提供帮助。WPS之家(wps.qiangguoshuo.com)

如想转载该文章请注明出处:强国说学习-qiangguoshuo.com
强国说学习

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

本文链接:https://www.qiangguoshuo.com/excel/60075.html