今天我们进一步探讨如何多件去实现一对多的查询。在我们日常工作中我们往往需要设置多条件来实现我们的业务需求,所以多条件就更符合实际。我们来看个案例看看是如何实现的?
数据源:
我们用一张学生的成绩表来做演示。如下图所示:
我们需要获取性别=男 的列表可以这样写Filter函数:=FILTER(B6:K15,D6:D15="男","")
此处公式,黑色部分为要呈现的区域,红色部分为设置的条件。最后一对引号是如果没满足条件为空。
下面我们来看使用 2 个条件来筛选数据源,我们需要获取性别=男 且 语文成绩>60 的列表可以这样写Filter函数:
=FILTER(B6:K15,(D6:D15="男")*(E6:E15>60),"")
与上面相同的是参数由 逗号 分隔成三部分,第二部分为条件部分。所不同的是此处的两个条件使用两对括号包裹并用星号连接在一起(条件1)*(条件2)
此处*号代表“且”的意思。如下图所示:
如果有更多条件我们可以使用(条件1)*(条件2)*(条件n)*(......)
这样我们就可以设置更多的条件应用于实际工作中了。另外我们还可以将条件改为单元格引用甚至是函数嵌套或结合EXCEL 的其它对象,比如:控件对象。这样我们的模板设计就有了无限的想象空间了,后面我们再接着聊吧。
今天就跟大家分享到这了,如果大家喜欢我分享的内容请收藏、转发、点赞,关注我的公众号excel应用与开发 。
联系客服