Hello,大家好,对于一对多查询这样的问题,相信很多人都是使用index+if+small这个函数组合来查找数据,但是使用起来却经常出错,今天就跟大家分享一种比较简单的一对多查询的方法,就是使用FILTER函数,这个函数还能实现自动筛选数据的效果,操作也并不难,下面就让我们来一起操作下吧

一、认识FILTER函数

FILTER函数:FILTER函数是一个筛选函数,它可以根据我们设置的条件来筛选数据,

语法:=FILTER(array,include,[if_empty])

第一参数:表示想要筛选的数据区域

第二参数:筛选的条件,它是一个布尔值

第三参数:if_empty,根据条件如果找不到结果,就返回第三参数的值,它是一个可选参数

使用这个函数我们需要注意的是FILTER函数的第二参数的宽度或者高度,必须与第一参数中数据区域的宽度或者高度相等,否则的话函数就会返回错误值。

以上就是这个函数的作用,下面就让我们来一起操作下

二、实现一对多查询

一对多查询的效果就是通过一个值来返回多个结果,我们可以将其看做是数据的筛选,通过筛选条件值就可以返回多个结果,如下图,我们想要在数据中找到省份是河南的所有数据,只需要将公式设置为:=FILTER(A1:J40,B1:B40=N2)然后点击回车即可,在这里它是不包含表头的,所以我们需要将表头粘贴过来,然后将日期更改为日期格式即可

在这里我们将第三参数省略了,因为它是一个可选参数,使用这个函数还需要注意一点就是我们无法单独更改数据中的某一个值,如果更改了数据的某一个值,函数的就会返回错误值

三、实现自动筛选的效果

比如在这里我们想要查找省份是河南省,负责人是鲁班的所有数据,只需要将公式设置为:=FILTER(A1:J40,(B1:B40=L2)*(G1:G40=M2),"查不到结果"),点击回车即可查找到正确的结果,如下图

在这里我们将公式设置为:=FILTER(A1:J40,(B1:B40=L2)*(G1:G40=M2),"查不到结果")

第一参数:A1:J40,就是我们需要筛选的数据区域

第二参数:(B1:B40=L2)*(G1:G40=M2),在这里B1:B40=L2代表省份等于河南省的,G1:G40=M2就代表负责人等于鲁班的,我们让这个两个条件相乘来构建正确的条件

第三参数:"查不到结果",这个是一个可选参数,如果找不到正确的结果,就会返回这个值

以上就是这个函数各个参数的意义,使用这个函数我们需要特别注意FILTER函数的第二参数中选择的数据区域,必须与筛选数据区域的高度或者宽度一一对应,否则的话就会返回错误的结果,不过比较可惜的是现在这个函数仅仅在office365版本中才可以使用

以上就是今天分享的方法,怎么样?你学会了吗?

我是excel从零到一,关注我,持续分享更多excel技巧

mybatis的简单查询用语句吗_FILTER函数你用过吗?一对多查询与自动筛选,用它都能轻松搞定...相关推荐

  1. ef 单表一对多集合查询_FILTER函数你用过吗?一对多查询与自动筛选,用它都能轻松搞定...

    Hello,大家好,对于一对多查询这样的问题,相信很多人都是使用index+if+small这个函数组合来查找数据,但是使用起来却经常出错,今天就跟大家分享一种比较简单的一对多查询的方法,就是使用FI ...

  2. sql 显示百分比_轻松搞定数据分析之SQL——简单查询

    每天早起或者睡前听一首温柔而美好的音乐,是一件很幸福的事情,无论你是否懂音乐,它都能带你发现生活中的隐藏的那些美好,今天我们先来一起欣赏Mindy Gledhill的单曲<California& ...

  3. 子查询引用外表_轻松搞定慢查询?这一文就够了(内附大量实例助你看懂Explain)...

    原文:https://mp.weixin.qq.com/s/p5UKuh1yY3P4zrOzVBmY1w (复制链接至浏览器,即可查看) 大量实例助你看懂Explain的输出内容,轻松搞定慢查询 EX ...

  4. explain ref_轻松搞定慢查询?这一文就够了(内附大量实例助你看懂Explain)

    原文:https://mp.weixin.qq.com/s/p5UKuh1yY3P4zrOzVBmY1w (复制链接至浏览器,即可查看) 大量实例助你看懂Explain的输出内容,轻松搞定慢查询 EX ...

  5. 无法找到CCTV直播MP4地址?七十行代码,简单使用FFplay直接观看还是下载CCTV栏目都轻松搞定(Python利用FLVCD硕鼠解析CCTV直播,FFplay播放并下载视频)

    我们在每天使用新闻的时候大都会以CCTV发布的新闻为准,我们的每天新闻收视率最高的还是我们的总台,大家闲来无事可能也会看一下央视网提供视频直播吧,看看还可以,但是我们可以发现我们完全解析不了,大家看一 ...

  6. 在matlab中怎么录制音频_怎么录制淘宝页面中的视频?简单方法,轻松搞定

    原标题:怎么录制淘宝页面中的视频?简单方法,轻松搞定 怎么录制淘宝页面中的视频?当前足不出户,大家就可以在很多的电商平台购买到自己心仪的商品.这其中商机也就产生了,如果不太想上班,或者说想要自己当老板 ...

  7. 2 如何设置窗口title_如何正确的知晓生僻字发音?无需字典查询,2步手机设置轻松搞定...

    我们使用手机进行浏览或者阅读时,是不是会遇到一些生僻字,我们完全就不知不知道这些生僻字的发音.比如说下面这些字: 以上这些字,小酱觉得大家应该很少有能认出来的吧,那么我们遇到这种情况时,很多人的选择应 ...

  8. 怎么把线稿提取出来_用ps如何提取线稿图?简单教程轻松搞定

    用ps如何提取线稿图?简单教程轻松搞定!最近有小伙伴问微课菌说:Ps怎么样提取线稿,最好还是种通俗易懂的教程,那么必须安排上啊,今天微课菌就给大家分享一个超级简单的PS快速提取线稿教程!还不会的小伙伴 ...

  9. 如何正确的知晓生僻字发音?无需字典查询,2步手机设置轻松搞定

    我们使用手机进行浏览或者阅读时,是不是会遇到一些生僻字,我们完全就不知不知道这些生僻字的发音.比如说下面这些字: 以上这些字,小酱觉得大家应该很少有能认出来的吧,那么我们遇到这种情况时,很多人的选择应 ...

最新文章

  1. MySQL存储引擎类别
  2. centos mysql 存储_Centos更改mysql数据存储文件位置
  3. oracle em命令行配置及界面按钮乱码问题解决方法
  4. spring MVC RequestMappingHandlerMapping解析
  5. 前端-----数据类型和运算符
  6. Element UI的Table用法
  7. Express app.get 进行路由 Route 设置
  8. vue3.0 AntDesignVue2.0 table的rowkey报错问题解决方法
  9. hdu5354 Bipartite Graph
  10. ios微信下vue项目组件切换并自动播放音频的解决方案
  11. 安装Office2016卸载WPS后office图标异常解决办法
  12. OSM数据下载及两种格式转换方法(shp等格式)
  13. 2022蓝桥模拟-子汉诺塔
  14. php model module,Yii2用Gii自动生成Module+Model+CRUD
  15. 解决每次运行Xcode都需要输入密码问题
  16. 文件13:文件路径-路径文件删改方法
  17. linux中ls命令查看文件大小与时间
  18. Rancher Labs携手东网发布“容器+虚拟化”双引擎超融合平台HOR
  19. Linux 命令(68)—— realpath 命令
  20. pool win10提示bad_win10系统电脑蓝屏提示bad pool header的解决方法

热门文章

  1. 阅读类型HTML,W3C HTML5标准阅读笔记 – 元素分类与内容模型(Content Model)
  2. c mysql 内存泄露_c代码连接mysql数据库内存泄露的问题
  3. 【编译原理】构建一个简单的解释器(Let’s Build A Simple Interpreter. Part 8.)(笔记)一元运算符正负(+,-)
  4. pycharm matplotlib.pyplot.figure().add_subplot()绘制三维图时报错:ValueError: Unknown projection 3d(bug)
  5. 【car】什么是购车落地价?买车是先谈裸车价还是其他方面?
  6. Python__数据结构与算法——图
  7. java 获取md5值报错_java获取文件的MD5值
  8. Canal全方位深入讲解,看这一篇就够了
  9. Linux安装Redis完整步骤
  10. 安卓qpython怎么使用_如何使用QPython开发Android应用?