UNIQUE函数的妙用:提取不重复值

在 Excel中,提取不重复的值是一项常见的数据处理需求。UNIQUE 函数是一个强大且简单的工具,可以快速从数据集中提取唯一值,无需复杂的操作。本文将详细介绍 UNIQUE 函数的用法以及它在实际场景中的妙用。

一、UNIQUE 函数简介

功能:
UNIQUE 函数用于返回数据范围或数组中的唯一值。它可以从列或行中提取唯一值,并可以选择是否忽略空白单元格或提取唯一行。

语法:

UNIQUE(array, [by_col], [exactly_once])
  • array:必需。要从中提取唯一值的数组或范围。
  • [by_col]:可选。逻辑值,指示是否按列比较。默认为 FALSE,即按行比较。
  • [exactly_once]:可选。逻辑值,指示是否只返回唯一出现一次的值。默认为 FALSE。

二、UNIQUE 函数的基本用法

1. 提取单列中的唯一值

如果您有一列包含重复值的数据,并希望提取其中的唯一值,可以使用以下步骤:

操作步骤:

  1. 在目标单元格中输入公式:
    =UNIQUE(A2:A10)
    其中,A2:A10 是您要提取唯一值的范围。
  2. 按下 Enter 键后,Excel 将自动生成唯一值的列表。

示例:
假设 A2:A10 包含多个重复值,使用 UNIQUE 函数后,将只显示不重复的唯一值。


2. 提取多列中的唯一值

如果您的数据包含多列,并希望从中提取唯一的行,可以按照以下步骤操作:

操作步骤:

  1. 在目标单元格中输入公式:
    =UNIQUE(A2:C10)
    其中,A2:C10 是要提取唯一行的范围。
  2. 按下 Enter 键后,Excel 将返回每一行的唯一组合。

示例:
假设 A2:C10 是一个包含多列的表格,UNIQUE 函数会返回每一行独一无二的组合。


3. 提取只出现一次的值

如果您希望提取在数据中只出现过一次的值,而忽略那些重复出现的值,可以使用以下公式:

操作步骤:

  1. 在目标单元格中输入公式:
    =UNIQUE(A2:A10,,TRUE)
    其中,A2:A10 是您要提取唯一值的范围,TRUE 参数指示只返回出现一次的值。
  2. 按下 Enter 键后,Excel 将只返回那些在数据中只出现一次的值。

示例:
在一列数据中,若某个值多次出现,UNIQUE 函数将会忽略它,而只显示那些唯一出现的值。


三、UNIQUE 函数的妙用场景

1. 数据去重

在数据分析或整理时,常常需要去除重复数据。UNIQUE 函数能够轻松实现这一目标,而无需借助数据透视表或其他复杂方法。

2. 创建唯一值列表

当您需要从大量数据中创建一个唯一值列表时,例如为下拉菜单提供唯一选项,UNIQUE 函数可以迅速生成所需列表。

3. 统计唯一项目

配合其他函数,例如 COUNTA,UNIQUE 函数可以帮助您统计数据集中有多少独特的项目。这在库存管理或客户分析中非常有用。

 

常见问题解答 (Q&A)

Q1: UNIQUE 函数在旧版本的 Excel 中是否可用? A: UNIQUE 函数仅适用于 Excel 365 和 Excel 2019 及更高版本。在旧版本的 Excel 中,您需要使用其他方法(如高级筛选)来实现相同的功能。

Q2: 为什么 UNIQUE 函数返回的是数组而不是单个值? A: UNIQUE 函数的设计是为了返回数组或列表形式的结果,这样可以同时显示多个唯一值。如果只想显示一个值,可以结合其他函数如 INDEX。

Q3: UNIQUE 函数是否区分大小写? A: UNIQUE 函数在处理文本时不区分大小写,即 “Apple” 和 “apple” 会被认为是相同的值。

上一篇:
Excel常用函数公式汇总