乐于分享
好东西不私藏

Excel动态数组公式:一个公式顶十个,2026年必学技能(精选付费课程【93.6GB】)

Excel动态数组公式:一个公式顶十个,2026年必学技能(精选付费课程【93.6GB】)

点击上方蓝字关注我们

Excel动态数组公式:一个公式顶十个,2026年必学技能


我前两天在职场论坛看到有人问:"为什么我的Excel公式明明只写了一个,结果却填满了下面一片区域?是不是Bug了?"

不是Bug,是Excel在2021年之后引入的动态数组公式

这个功能是真的强,一个公式能返回多个结果,自动填充到相邻单元格,不需要像以前那样按Ctrl+Shift+Enter,也不需要手动拖拽填充柄。

今天聊3个最实用的动态数组函数:FILTER、UNIQUE、SORT

我用夸克网盘给你分享了「35种类型189个免费的电脑软件工具.zip」,点击链接或复制整段内容,打开「夸克APP」即可获取。

/~d4163Yh707~:/

链接:https://pan.quark.cn/s/877a4576dcdd


FILTER:条件筛选一键搞定

以前你要筛选数据,要么用筛选器,要么写复杂的IF配合小技巧。现在FILTER一句话搞定。

场景: 你有一张销售表,A列是销售员姓名,B列是销售额,你想把销售额大于10000的所有记录挑出来。

老方法:

用筛选器,但筛选器是"看"的,不是"提取"的。你想把筛选结果放到别的地方,还得复制粘贴。

新方法:

在一个空白区域输入:

=FILTER(A:B,B:B>10000)

回车。

Excel会自动把销售额大于10000的所有行(包括姓名和销售额)提取出来,放到这个公式所在的位置及其下方。

更厉害的: FILTER可以嵌套,比如你想筛选"销售额大于10000且地区是北京"的记录:

=FILTER(A:C,(B:B>10000)*(C:C="北京"))

星号在这里是"且"的意思。

比尔·盖茨说过:"我用电脑是因为它帮我做了那些我不想做的事情。"FILTER函数就是这个理念的体现——让Excel自己去找数据,你只需要告诉它条件。


UNIQUE:去重从未如此简单

去重这个需求,职场里太常见了。

场景: 你有一列销售员姓名,很多人重复出现,你想知道一共有几个不同的销售员。

老方法:

数据选项卡 → 删除重复值。但这个方法会直接改你的原始数据,而且不能动态更新。

新方法:

在一个空白单元格输入:

=UNIQUE(A:A)

回车。

Excel会把A列所有不重复的姓名列出来,自动填充到下面的单元格。

关键点: 如果A列新增了一个销售员,UNIQUE的结果会自动更新,不需要重新操作。

结合COUNTA统计数量:

=COUNTA(UNIQUE(A:A))

一下子就能知道有多少个不同的销售员。


SORT:排序不再需要点来点去

排序也是高频操作,但常规的排序功能会打乱你的原始数据。

场景: 你想把销售数据按销售额从高到低排个序,但不想改动原始表的顺序。

新方法:

=SORT(A:B,B:B,-1)

第三个参数"-1"表示降序,用"1"就是升序。

这个公式会返回排序后的结果,原始数据一点没动。

还可以多条件排序:

=SORT(A:C,{2,3},{-1,1})

意思是:先按第2列(销售额)降序,再按第3列(日期)升序。


三合一:FILTER+UNIQUE+SORT组合拳

这3个函数可以嵌套使用,威力更大。

场景: 你想找出销售额前10的销售员,且不重复,按销售额从高到低排。

=SORT(FILTER(A:B,B:B>=LARGE(B:B,10)),2,-1)

解释一下:

  1. LARGE(B:B,10)找出第10大的销售额
  2. FILTER(A:B,B:B>=LARGE(B:B,10))筛选出销售额前10的记录(可能有重复)
  3. SORT(...,2,-1)按第2列(销售额)降序排列

动态数组的溢出区域怎么选

动态数组公式的结果会自动"溢出"到相邻单元格,这些溢出的单元格是不能单独编辑的。

如果你后面要引用这个溢出区域,有个专门的符号:#

比如你的FILTER公式写在D1单元格,溢出区域是D1:E20,你想在别的地方引用这个区域,就写:

=D1#

这个#就代表D1的溢出区域。


常见坑

坑1:溢出区域被挡住了

比如D1的公式要溢出到D1:E20,但D2单元格已经有内容了,公式会报错#SPILL!

解决:把挡住的地方清空。

坑2:旧版本Excel不支持

动态数组公式是Office 2021和Microsoft 365才有的功能,如果你用的是Office 2019或更早版本,这些函数用不了。

坑3:数组公式和动态数组混用

旧版的数组公式(按Ctrl+Shift+Enter输入的)和新版动态数组公式逻辑不一样,不要混着用。


结语

动态数组公式真的是Excel近年来最实用的更新之一。它让很多以前需要复杂操作或者VBA才能搞定的事情,变成了一个公式就能解决。

2026年了,如果你还在用Excel 2010或者2013,真的建议升级一下。不是为了新功能,是为了这些能实实在在提升效率的东西。


互动引导:

你用过动态数组公式吗?觉得哪个函数最实用?评论区告诉我,我帮你看看有没有更优的写法。

话题标签:

#Excel技巧#动态数组#职场效率#办公软件

欢迎交流,聊聊你的故事。

个人微信:xiaoshuai296

想加入交流群的朋友,可以备注「交流群」通过验证。

期待和你相遇。

您点的每个赞,我都认真当成了喜欢