UNIQUE 函数返回列表或范围中的一系列唯一值。
需要office2021或者更高版本才有
从值列表中返回唯一值
从名称列表中返回唯一名称
语法
=UNIQUE (array,[by_col],[exactly_once])
UNIQUE 函数具有以下参数:
参数 | 描述 |
---|---|
array 必需 | 要从中返回唯一行或列的区域或数组 |
[by_col] 可选 | by_col参数是指示如何比较的逻辑值。 TRUE 将比较列彼此并返回唯一列 FALSE (或省略) 将相互比较行并返回唯一行 |
[exactly_once] 可选 | exactly_once参数是一个逻辑值,它将返回在范围或数组中恰好出现一次的行或列。 这是唯一的数据库概念。 TRUE 将返回区域或数组中发生一次的所有非重复行或列 FALSE (或省略) 将返回区域或数组中的所有不同行或列 |
示例
示例 1
此示例同时使用 SORT 和 UNIQUE,以升序返回唯一的名称列表。
示例 2
此示例将 exactly_once 参数设置为 TRUE,并且该函数仅返回曾经使用过一次服务的那些客户。 如果想要识别尚未返回其他服务的人员,这非常有用,以便可以与他们联系。
示例 3
此示例使用和号 (&) 将姓氏和名字连接成全名。 请注意,公式引用 A2:A12 和 B2:B12 中的整个名称范围。 这允许 Excel 返回包含所有名称的数组。
提示:
-
如果将名称范围的格式设置为 Excel 表格,则在添加或删除名称时,公式将自动更新。
-
如果要对名称列表进行排序,可以添加 SORT 函数: =SORT (UNIQUE (B2:B12&“ ”&A2:A12) )
示例 4
此示例比较两列,仅返回它们之间的唯一值。