FILTER / SORT / UNIQUE / SORTBY 是 Excel 365 中 "Dynamic Arrays" 的四大神函数,单个公式可以返回多行多列的结果。

FILTER 基础

=FILTER(数据表, 条件, [找不到时])

# 示例:销售部所有员工
=FILTER(员工表, 员工表[部门]="销售")

SORT 与 SORTBY

SORT 按指定列升序/降序;SORTBY 用其他列做排序依据,更灵活。

UNIQUE 实战

=UNIQUE(客户表[地区])
=COUNTA(UNIQUE(客户表[客户]))   # 不重复客户数

组合:动态仪表盘

SPARKLINE + UNIQUE + FILTER 一行公式生成每个客户的月度趋势线。

动态数组公式溢出范围不能被常规公式占用,否则 #SPILL! 错误。把原数据放在专门区域。