夜雨聆风学习资料网

ARTICLE · 1280943

Excel 办公技巧之 UNIQUE函数

Excel 办公技巧之 UNIQUE函数

给你一张几千行的订单表,让你把所有不重复的门店名列出来。

你第一反应是什么,数据透视表吧!拖个字段到行区域,自动去重,还顺便把每个门店的销售额也算出来了,一步到位。

没错,单纯提取不重复值 + 顺便汇总,数据透视表确实是最直接的。

那今天为什么还要讲UNIQUE函数呢

因为UNIQUE不是来抢透视表饭碗的它是来做透视表做不到的事情。

一、先搞清楚:透视表和UNIQUE到底有什么区别

很多人以为UNIQUE就是"函数版的删除重复项",其实不是。

透视表是给你看的所有门店卖了多少钱,一目了然

UNIQUE是给公式用的"我先把不重复的门店提出来,再拿去做别的计算"

二、举个完整例子:做一个透视表做不到的动态看板

光说区别太干,直接上个真实场景,如果想要一个这样的表:

1. 选一个门店名字,自动显示这个门店的总销售额

2. 自动列出这个门店所有的订单明细

3. 自动算出这个门店卖得最好的三个产品

4. 所有数字随着订单表更新自动变

这个需求,透视表只能做"全量汇总,你要它根据选中的门店动态出结果,它就懵了。

但用UNIQUE + FILTER + XLOOKUP + SUMIFS,几个函数串起来,一个全自动的动态看板就出来了。

第一步:用UNIQUE提取不重复门店清单

假设订单表在A:C列,A列是门店名,B列是产品名,C列是销售额

找个空白列,比如E2,输入:=UNIQUE(A2:A21)

按回车,E2自动向下溢出,把所有不重复的门店名列出来了。

注意:这里只是第一步提取出门店清单,后面所有计算都要用到这个清单。

第二步:做一个下拉菜单,选门店

1. 点菜单:数据 → 数据验证 → 序列

2. 来源那里选E2溢出的区域,写`E2#`(这个井号代表"E2 溢出的整个区域")

这样你在 G1 格子里做了一个下拉菜单,点开就是所有不重复的门店名,随便选。

第三步:选了门店之后,自动算总销售额,在G2格子里写:=SUMIFS(C:C,A:A,G1)

意思是:把C列里,A列等于G1选中门店的所有销售额加起来。

你在G1里换选不同的门店,G2的总销售额自动变。

第四步:自动列出这个门店的所有订单明细,这一步是FILTER的活,配合UNIQUE用,在G4格子里写=FILTER(A2:C500,A2:A500=G1)

意思是:从A:C这片区域里,把A列等于G1选中门店的所有行全部筛出来,自动溢出。你选哪个门店,下面就自动列出这个门店的所有订单。

第五步:自动算出卖得最好的产品,这个稍微复杂一点,但逻辑很简单:

=INDEX(UNIQUE(B2:B500), MATCH(MAX(IF(UNIQUE(B2:B500)<>"",SUMIFS(C:C,B:B,UNIQUE(B2:B500),A:A,G1))), IF(UNIQUE(B2:B500)<>"",SUMIFS(C:C, B:B, UNIQUE(B2:B500), A:A, G1)),0))

别被长度吓到,拆开看就是三步:

1. 先用 UNIQUE 提取所有不重复的产品名

2. 再用 SUMIFS 算每个产品在这个门店卖了多少钱

3. 用 MATCH + INDEX 找出金额最大的那个产品

整个表没有一个手动填的数字,全是公式联动。

订单表加了一行新数据,所有数字自动更新。

加了一个新门店,下拉菜单自动多一个选项。

这个事,你用透视表做三天也做不出来这就是UNIQUE 的真正价值。

三、UNIQUE的三个实用小技巧

技巧 1:过滤空格,别让空格出现在结果里

如果原数据有空行,UNIQUE会把空格也当成一个值返回。包一层 FILTER 就好了

=UNIQUE(FILTER(A2:A500, A2:A500<>""))

技巧2:只提取"出现过一次"的值

想快速找出哪些客户只下过一次单?哪些产品是第一次卖?第三参数写 TRUE

=UNIQUE(A2:A500, , TRUE)

中间那个逗号不能省第二参数留空,用逗号占位置。

技巧3:横向排列

默认是纵向溢出(从上到下),想用横向(从左到右),包一层 TRANSPOSE:

=TRANSPOSE(UNIQUE(A2:A100))

四、什么时候用透视表,什么时候用UNIQUE

透视表是给人看的报表,UNIQUE是给公式用的原料。

五、一句话总结

UNIQUE不是来替代透视表的,它是来做透视表做不到的事。

单独用它提取不重复值,确实不如透视表直接。但把它和 FILTER、SUMIFS、XLOOKUP 串起来,做动态联动看板是数据透视表比不了的。

这才是动态数组家族的真正威力不是一个函数干一个事,而是几个函数像积木一样拼起来,做出以前要写半天才搞定的自动化报表。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料