Excel最强去重函数 UNIQUE,一篇彻底告别重复值烦恼
- 2026-10-24 16:29:41
Excel最强去重函数 UNIQUE,一篇彻底告别重复值烦恼🚀 适用版本:Excel 2021 或 Microsoft 365(支持动态数组),老版本无法使用,建议升级。 函数结构:=UNIQUE(array, [by_col], [exactly_once]) array(必需):要提取唯一值的单元格区域或数组。 by_col(可选):默认 FALSE 表示逐行比较(竖向数据);设置为 TRUE 则逐列比较(水平数据)。 exactly_once(可选):默认 FALSE 返回所有不重复值;TRUE 则只返回仅出现过一次的值。 ⚡ 最迷人的特性:动态数组 —— 只需在一个单元格输入公式,结果会自动“溢出”到相邻区域,源数据改变时结果同步更新,一劳永逸! 我们有一张“客户购物记录表”,包含重复姓名、多笔订单。先来看基础数据: 
=UNIQUE(A2:A7) 
只需一个公式,所有不重复客户自动生成;如果原始表新增客户“孙七”,结果区域会自动扩充,超级智能 =UNIQUE(A2:B7) 
此时“张三”购买笔记本和鼠标被认为是两种不同组合,全部保留,精准分析客户偏好。 =UNIQUE(A2:A7, FALSE, TRUE) 
第三参数设为 TRUE,自动筛选出仅出现一次的数据,非常适合挖掘新用户或低频行为。 假设某行数据为:一月、二月、一月、三月(横向排列)。我们希望去除重复月份。 =UNIQUE(B1:E1, TRUE) 
第二个参数改为 TRUE 即可处理横向标题或跨列数据。 =SORT(UNIQUE(A2:A7)) 先提取唯一客户,再按字母/拼音排序,生成一份规范名单。结果动态刷新,无需手动排序。 =UNIQUE(FILTER(A2:A7, C2:C7="线上")) 仅保留购买渠道为“线上”的客户,再去重。最终得到:张三、王五、赵六。高效精准! 💡 小贴士:动态数组公式会占用一片连续区域,请确保右侧和下方没有其他数据,否则会报! 错误,清除阻挡即可。
日常处理Excel报表时,你一定遇到过这样的问题:客户名单重复、订单组合太多、想快速提取唯一值却只会用“删除重复项”——每次源数据更新又要重做一遍。今天分享的 UNIQUE 函数,能让你一键去重、动态刷新,效率提升10倍!
一、UNIQUE 语法 · 三分钟入门
二、实战案例(基于销售订单表)

场景1:提取单列唯一客户(去重名单)

🔗 场景2:多列联合去重(姓名+商品唯一组合)

场景3:仅出现一次的客户(新客识别)

景4:水平数据去重(横向比较)

三、组合技:让 UNIQUE 威力翻倍
🔥 UNIQUE + SORT:去重后自动排序
🧹 UNIQUE + FILTER:按条件筛选唯一值
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。