FILTER / SORT / UNIQUE / SORTBY 是 Excel 365 中 "Dynamic Arrays" 的四大神函数,单个公式可以返回多行多列的结果。
FILTER 基础
=FILTER(数据表, 条件, [找不到时])
# 示例:销售部所有员工
=FILTER(员工表, 员工表[部门]="销售")
SORT 与 SORTBY
SORT 按指定列升序/降序;SORTBY 用其他列做排序依据,更灵活。
UNIQUE 实战
=UNIQUE(客户表[地区])
=COUNTA(UNIQUE(客户表[客户])) # 不重复客户数
组合:动态仪表盘
SPARKLINE + UNIQUE + FILTER 一行公式生成每个客户的月度趋势线。
动态数组公式溢出范围不能被常规公式占用,否则 #SPILL! 错误。把原数据放在专门区域。