接代做单子,客户最常说的一句话就是:
“帮我把姓张的都挑出来。” / “金额大于500的订单筛一下。”
以前你手动筛选,或者写一大串 IF,眼睛都看花。
现在用 FILTER,一句话就完事:
=FILTER(要返回的区域, 条件)
来个实在例子。A到C是客户信息,B列是金额:
=FILTER(A2:C100, B2:B100>500)
意思:把 B 列金额大于 500 的那些行,整行给你拉出来。

多个条件也能叠,用乘号连起来:
=FILTER(A2:C100, (B2:B100>500)*(C2:C100="已付款"))
就是“金额大于500 且 已付款”,两个条件同时满足才要。
它最香的地方:结果是活的。源表你一改,筛出来的结果自动跟着变,不用重筛一遍。
一个小提醒:FILTER 的结果会“溢”到下面一片格子,所以结果区域下面得留空,别被别的字挡住。
Office 365 和较新的 WPS 都自带。平时筛数据,这函数能帮你省一半功夫。
夜雨聆风