北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

VLOOKUP再见!FILTER函数这样用,同事以为你是黑客!

"还在用VLOOKUP一个个查数据? 每天加班到深夜的就是你!
昨天隔壁部门95后小姑娘,用
FILTER函数10分钟干完我3小时的工作...
今天我就把这套「职场开挂秘籍」彻底公开!"

一、FILTER函数完全解析(小白必看)

函数结构:

=FILTER(要返回的数据区域, 筛选条件, [无结果时返回值])

参数详解

  • 数据区域:你想提取结果的原始数据范围
  • 筛选条件:可以是一个或多个条件组合
  • 第三参数(可选):找不到结果时显示的内容

案例:从销售数据中提取"华东区"且"销量>100"的所有记录


二、FILTER完胜VLOOKUP的三大场景

场景1:多条件精准查询(VLOOKUP要疯)

需求:查找"张三"在"华东区"的"手机"销售额

  • VLOOKUP需要复杂嵌套:
  • FILTER一键解决:

=FILTER(D2:D5,(A2:A5="张三")*(B2:B5="华东")*(C2:C5="手机"))


优势:条件组合随心加,不用记复杂公式!


场景2:动态返回多列数据(VLOOKUP要哭)

需求:提取所有"销量>150"的完整订单信息

  • VLOOKUP需要多次拖动:
=VLOOKUP(150,A:E,1,0) //第一列
=VLOOKUP(150,A:E,2,0) //第二列...
  • FILTER全自动输出:
=FILTER(A2:E9,D2:D9>150)


优势动态数组自动扩展,告别手动拼接!


场景3:智能处理空值(VLOOKUP直接报错)

需求:查找"西北区"的销售数据

  • VLOOKUP直接报错:
=VLOOKUP("西北",B2:D5,2,0) //#N/A错误



  • FILTER优雅处理:
=FILTER(A2:D5,B2:B5="西北","该区域无数据")


结果:"该区域无数据"

优势自定义错误提示,报表更专业!

三、终极总结

FILTER函数就是Excel里的"智能机器人":
条件组合——像说话一样简单
动态返回——要多少列给多少列
错误预防——自定义友好提示
还在用VLOOKUP手动拼数据?赶紧升级你的Excel武器库!

转发给同事,一起做办公室最靓的仔!

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言