Excel中用公式提取不重复数据教程
- 2022-10-08
- 来源/作者: Wps Office教程网/ 菜鸟图库
- 145 次浏览
提取不重复数据主要是指在一个数据表中提取出唯一的记录,即重复记录只有1条。使用Excel的“高级筛选”能够生成不重复记录的结果,而下面主要介绍如何使用函数来实现。
下面以实例说明在一维区域取得不重复记录。
下图中左侧展示了一份培训课程表,为了便于分别统计各部门的授课课时,下面的公式将取得参与培训的部门明细表。
根据MATCH函数查找数据的原理,当查找的位置序号与数据自身的位置序号不一致时,则表示该数据重复,因此H3提取不重复的记录的公式为:
{=OFFSET($C$2,SMALL(IF(MATCH($C$3:$C$12,$C$3:$C$12,0)=ROW($C$3:$C$12)-2,ROW($C$3:$C$12)-2,65530),ROW(A1)),0)&""}
公式中当MATCH函数结果与序号比较相等时,则赋值为当前数据的行号,否则指定一个行号65530(主要为了容错处理,而该行通常是无数据的空单元格),再通过SMALL函数将行号逐个取出来,最后由OFFSET函数生成结果。
提取部门名称结果如上图的右侧所示