excel/wps里的动态数组函数“霸王龙”——filter,直接把表格变成智能查询器

HR小姐姐们到了月底最发愁,桌上的咖啡杯从来没空过,好不容易捧着几百人的考勤扣款表准备休息,微信和钉钉就开始疯狂闪动,各部门主管像要把耳朵凑过来似的,拼命催促。“赶紧把技术部韩立的迟到明细发过来!”“安保部厉飞雨又没打卡吧?”面对这些没完没了的“既想查这个又想查那个”的需求,指望VLOOKUP帮忙可不行,它那重度“脸盲症”只认第一个匹配的人,韩立迟到的十几次根本查不到。 对于这难缠的局面,90%的人只能硬着头皮操作筛选、复制、新建表格、粘贴、撤销筛选……忙活一整天下来手腕都得腱鞘炎。 周老师实在看不下去了,决定教大家请出Excel/WPS里的动态数组函数“霸王龙”——FILTER,直接把表格变成智能查询器。 第一步是造一个“指哪打哪”的控制台。在查询单元格里点击数据验证功能,在序列里把部门列进去,就能看到带下拉箭头的切换器了。 第二步是植入FILTER超级大脑。在下方准备结果的单元格里输入公式:=FILTER(B3:F12, C3:C12=I3, "恭喜,本部门本月全员全勤!") 别被英文字母吓到,这其实就是三个部分:=FILTER(要捞的数据, 筛子条件, 没数据时的提示)。第一段是渔网,把总表里所有明细框住;第二段是筛子,指定只看部门列里等于下拉菜单选中值的那一行;第三段是兜底操作,万一部门全勤就优雅地显示提示语,省得报错让主管找你麻烦。 最后一定要注意FILTER会自动溢出数据!它准备吐出的地方绝不能有其他文字挡住。这招只在WPS和Excel2021及以上版本才能用。 学会这一招后原本累死人的苦力活就变成了点点鼠标的变魔术。下次再有主管催账单,你切个下拉菜单直接截图发过去就行。别再用战术上的勤奋掩盖工具上的落后了,打工人值得每天多睡半小时。