乐于分享
好东西不私藏

Excel 这个 FILTER 函数,筛数据比肉眼快一百倍

Excel 这个 FILTER 函数,筛数据比肉眼快一百倍

接代做单子,客户最常说的一句话就是:

“帮我把姓张的都挑出来。” / “金额大于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 都自带。平时筛数据,这函数能帮你省一半功夫。