漫画学Excel之Filter
🚀 还在用VLOOKUP一个个扒拉数据? 找到一条算运气,想筛出一堆人还得手动复制粘贴,累不累?今天安利一个Excel“智能筛子”——FILTER函数,动态数组,源数据一变结果自动刷新,真正的一劳永逸!💃
✨ 参数就3个,比早餐三明治还简单
=FILTER(要返回啥, 按啥条件筛, [找不到咋办])
🔹 第1个:你想看到的区域(一列多列随便)
🔹 第2个:条件,必须是一列TRUE/FALSE,TRUE留下,FALSE拜拜
🔹 第3个(选填):啥也没筛到时的提示,不填就报错#CALC!
🔥 9个实战示例,看完直接上手
示例1:单条件查户口
想知道销售部都有谁?公式:=FILTER(A:A, B:B="销售部"),A列姓名,B列部门,所有销售部名字瞬间列出来。
示例2:多条件“且”(既要又要)
找销售部且工资>8000的员工:=FILTER(A:C, (B:B="销售部")*(C:C>8000)),星号就是“且”,俩条件都得满足。
示例3:多条件“或”(要么要么)
找销售部或高工资(>8000):=FILTER(A:C, (B:B="销售部")+(C:C>8000)),加号就是“或”,占一条就行。
示例4:防止翻车
万一工资>50000的人不存在,加第三个参数:=FILTER(A:C, C:C>50000, "一个都没有😭"),温柔提示不报错。
示例5:动态筛选
条件引用单元格E1:=FILTER(A:C, B:B=E1),把E1做成下拉菜单,选哪个部门就筛哪个,爽不爽?
示例6:筛选后自动排序
筛出销售部并按工资降序:=SORT(FILTER(A:C, B:B="销售部"), 3, -1),第3列是工资,-1降序,一步到位。
示例7:提取不重复名单
筛出销售部所有姓名,重复的只算一次:=UNIQUE(FILTER(A:A, B:B="销售部")),张三出现3次也只显示1次。
示例8:跨表筛选
数据在“数据表”这个Sheet里:=FILTER(数据表!A:C, 数据表!B:B="销售部"),加表名和感叹号,跨表随便捞。
示例9:只取部分列
原表10列,只想看姓名和工资:=CHOOSECOLS(FILTER(A:J, B:B="销售部"), 1, 3),只取第1列和第3列,清爽!
⚠️ 最后敲黑板
版本要求Excel 2021或Microsoft 365,老表请升级;结果会“溢出”,下面留够空行;第三参数能写就写,防报错。
学会这9招,VLOOKUP可以安心退休啦!赶紧打开Excel练起来~🏃♀️
#filter
#filter函数
#excel函数
夜雨聆风