![]() |
|
UNIQUE 函数返回列表或范围中的一系列唯一值。
返回一系列值中的唯一值 返回一系列名称中的唯一名称

语法
=UNIQUE (array,[by_col],[exactly_once])
UNIQUE 函数具有下列参数:
|
参数 |
描述 |
|---|---|
|
array 必需 |
要返回唯一行或列的范围或数组 |
|
[by_col] 可选 |
by_col参数是一个逻辑值,指示如何进行比较。 TRUE 将比较列彼此并返回唯一列 FALSE (或省略) 将行彼此比较并返回唯一行 |
|
[exactly_once] 可选 |
exactly_once参数是一个逻辑值,它将返回在区域或数组中恰好出现一次的行或列。 这是唯一的数据库概念。 TRUE 将返回范围或数组中恰好发生一次的所有非重复行或列 FALSE (或省略) 将返回区域或数组中所有不同的行或列 |
注意:
可以将数组视为值的行或列,或值行和列的组合。 在以上示例中,UNIQUE 公式的数组分别为区域 D2:D11 和 D2:D17。
UNIQUE 函数将返回一个数组,如果该数组是公式的最终结果,则将溢出。 这意味着,当按“Enter”时,将动态创建相应大小的数组范围。
对工作簿之间的动态数据提供有限支持,并且仅当这两个工作簿时都处于打开状态时才支持此方案。 如果关闭源工作簿,刷新时,任何链接的动态数组公式都将返回#REF! 错误 。
示例
示例 1
此示例一起使用 SORT 和 UNIQUE 以升序返回唯一的名称列表。
示例 2
此示例将 exactly_once 参数设置为 TRUE,该函数仅返回具有一次服务的客户。 如果要识别尚未返回其他服务的人,以便可以联系他们,这非常有用。
示例 3
此示例使用与号 (&) 将姓氏和名字连接成全名。 请注意,公式引用 A2:A12 和 B2:B12 中整个名称区域。 这Excel返回所有名称的数组。
提示:
如果将名称区域的格式格式化则当您添加或删除名称时,公式将自动更新。
如果要对名称列表进行排序,可以添加 SORT函数 :=SORT (UNIQUE (B2:B12&" "&A2:A12) )
示例 4
此示例比较了两列,并仅返回两列之间的唯一值。
相关功能