【问题】

在Excel2019及以前的版本中,提取唯一值可以用“删除重复值“功能,或者多个函数组合完成。Excel2021版本中增加的UNIQUE函数可以单独完成提取唯一值。

【函数简介】

功能:返回列表或范围中的一系列唯一值

语法:=UNIQUE(array,[by_col],[exactly_once])。

中文语法:= UNIQUE(数组或区域,比较方式,提取方式)。

  • array:必需,要筛选的数组或区域。

  • by_col:可选,有两种比较方式。如为TRUE则按列比较并返回唯一值;若为FALSE或省略,则按行比较并返回唯一值。

  • exactly_once:可选,有两种提取方式。如为TRUE则只提取出现过一次的数据;若为FALSE或省略,提取每一个不重复的数据。

【应用举例】

1) 按行比较提取不重复数据

UNIQUE函数可以选择两个方向进行不重复数据的提取,默认情况下第二个参数为FALSE,自上而下纵向按行进行比较,并提取不重复的数据。

在E2单元格输入公式“=UNIQUE(B2:B12)”,按Enter键,执行运算,即可按行比较纵向提取B列不重复的商品名称,如下图所示。

2) 按列比较提取不重复值

在B6单元格输入公式“=UNIQUE(B2:J2,TRUE)”,按Enter键,执行运算,即可按列比较横向提取第2行不重复的商品名称,如下图所示。

3) 提取只出现过一次的数据

在E2单元格输入公式“=UNIQUE(B2:B15,,TRUE)”,按Enter键,执行运算,即可提取B列中只出现过一次的商品名称,如下图所示。