网站首页 > 基础教程 正文
再聊今天的问题之前,先来看一个效果图吧。
相信大家都看明白了,这不就是一个一对多的查询应用吗,选择部门,该部门的所有信息就被提取出来了。这个函数就是FILTER,这个公式就是=FILTER(A2:D24,A2:A24=F2)
不但不烧脑,甚至都不用右拉下拉,因为在Excel365中,数组公式有个自动扩展的特性。
可以看看这个公式的输入过程,大家就知道操作有多简单了。
FILTER函数的功能就是按照指定的一组或者多组条件,在指定的数据源进行筛选,函数的基本结构是:
FILTER(数据源,条件1*条件2*……*条件n,如果没有满足条件的数据时显示的内容)
在前面的例子中,A2:D24是数据源,A2:A24=F2是筛选条件,由于筛选的部门都在数据源中,所以第三参数省略了。
如果要在部门的基础上增加一个性别的条件,公式可以修改为:
=FILTER(A1:D24,(A1:A24=F2)*(C1:C24=F5),"查无结果")
当查询条件为人事部、女的时候,由于没有满足条件的数据,就会显示出第三参数的内容。
如果不使用第三参数的话,公式会返回一个空数组的错误值#CALC!
可以说有了FILTER函数以后,再也不需要为各种筛选的公式犯愁烧脑了。
- 上一篇: 第141集 所有单元格向左移动#filter
- 下一篇: 利用字典和数组函数,实现提取只出现一次数据
猜你喜欢
- 2024-10-18 一对多查询,Vlookup,Filter,Textjoin公式,你喜欢哪种
- 2024-10-18 Excel函数:office 365新增筛选函数FILTER的打开方式
- 2024-10-18 Excel VBA:掌握数组使用技巧,高效处理数据
- 2024-10-18 Excel中CHOOSECOLS+FILTER函数组合有妙用,新手必备!
- 2024-10-18 鸟枪换大炮,Excel查找的另一个函数——Filter函数
- 2024-10-18 Excel数组公式与自动溢出 excel数组公式与自动溢出的区别
- 2024-10-18 学习VBA,报表做到飞 第二章 数组 2.6 清空数组与嵌套数组转换
- 2024-10-18 spring boot 如何统一处理 Filter、Servlet 中的异常信息
- 2024-10-18 前端开发中操作数组最常用的16个方法
- 2024-10-18 FILTER函数一对多筛选 filter过滤多个条件
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)