UNIQUE函数:Excel的“去重大师”,一键提取唯一值
- 2026-09-08 12:07:30
UNIQUE函数:Excel的“去重大师”,一键提取唯一值




今天,我们来学习Excel 365/2021的“动态去重神器”——UNIQUE函数。它像一把“智能筛子”,能按你的需求自动提取唯一值,支持单列、多列、重复多次/仅出现一次等多种模式。
一、UNIQUE函数:从“手动删重”到“公式去重”的进化
1.1 核心定位:“动态唯一值提取器”
UNIQUE函数的唯一使命:从数据区域中提取唯一值(去重),返回动态数组结果。
简单说:给它“数据区域”和“去重规则”,它就能“吐”出所有不重复的值。
与传统“删除重复项”的区别:传统功能是“破坏性操作”(直接删数据),UNIQUE是“保护性公式”——结果存于单元格,可计算、可引用、可联动其他函数(如SORT排序、FILTER筛选)。
1.2 语法拆解:3个参数控制“去重逻辑”
UNIQUE(array, [by_col], [exactly_once])
| 参数 | 含义 | 关键说明 |
|---|---|---|
array | 要提取唯一值的原始数据区域(单行/单列/多行多列) | 必选,支持连续区域(如A1:A100)或离散区域(如A1:A10,C1:C10,需与Excel 365中HSTACK等函数结合) |
[by_col] | 去重方向:FALSE(默认,按行去重,提取唯一行);TRUE(按列去重,提取唯一列) | 多数场景用默认FALSE(按行去重,即每行数据作为整体判断是否重复) |
[exactly_once] | 是否只提取“仅出现一次”的值:FALSE(默认,返回所有唯一值,含重复多次的);TRUE(只返回出现一次的值) | 特殊场景用TRUE,如找“仅单次购买”的客户 |
二、4大场景:UNIQUE的“去重实战”
场景1:单列去重——快速提取不重复值
需求:从“部门”列提取所有不重复部门名称(如“销售部、技术部、人事部”)。

公式:
=UNIQUE(D2:D31)效果:自动返回D列所有不重复部门,结果动态溢出到相邻单元格(无需下拉填充)。
场景2:多列去重——“组合唯一值”一键提取
需求:从“阵营+姓名”组合中提取唯一记录

公式:
=UNIQUE(A2:B10)效果:返回所有不重复的“阵营-姓名”组合(如“蜀国-关羽”“魏国-张辽”各出现2次,去重后只取一次。)
场景3:动态去重——数据更新,结果自动刷新
需求:实现“数据增删,去重自动更新”

公式:
=UNIQUE(A2:B11)效果:新增客户时,UNIQUE结果自动添加新唯一值,无需修改公式。
场景4:提取“仅出现一次”的值——找“特殊唯一项”
需求:从订单中找“仅下单1次”的客户。

公式:
=UNIQUE(B2:B9,,TRUE)好了,今天内容就是这么多,下次咱再接着说。温暖自己也给人力量,下次见~
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。