Excel - 学习 - 笔记6: Excel 函数 - filter 函数

0. 前言:

这阶段系统多学习一些Excel知识, 目前是Excel学习系列的第六篇文章, 本文章主要讲解 filter 函数.

在实际工作学习中, 我们或许需要根据一定规定的条件, 将数据库中相应的数据表中的符合条件的所有的数据查找过来, 这个时候, 我们就可以使用 filter 函数, 相对方便简洁.

1. 函数语法:

FILTER 函数基于布尔值 (True/False) 数组筛选数组。

语法如下:

=FILTER(array,include,[if_empty])

=FILTER(数据区域,筛选条件,[无满足条件的记录时返回的值])

参数详细如下:

在这里插入图片描述
需要注意的点:

  • 函数大小写都可以;
  • 写函数公式的时候, 符号全部要求为英文状态下的符号;
  • 可将数组视为一行值、一列值或几行值和几列值的组合。
  • FILTER 函数将返回一个数组,如果该数组是公式的最终结果,则将溢出。 这意味着,当按“Enter”时,Excel 将动态创建相应大小的数组范围。 如果支持数据位于 Excel 表格中,若使用结构化引用,则从数组范围中添加或删除数据时,数组将自动重设大小。
  • 如果数据集可能返回空值,请使用第三个参数 ([if_empty])。 否则将导致 #CALC! 错误 ,因为 Excel 当前不支持空数组。
  • 如果 include 参数的任何值都是一个错误的值(#N/A、#VALUE 等)或无法转换为布尔值,则 FILTER 函数将返回一个错误。
  • Excel 对工作簿之间的动态数据提供有限支持,并且仅当这两个工作簿时都处于打开状态时才支持此方案。 如果关闭源工作簿,刷新时,任何链接的动态数组公式都将返回 #REF! 错误 。

2. 函数实操:

先看一个案例:

在这里插入图片描述

需求: 获得湖北区的相关数据.

这里我们就在J2单元格进行相关操作, 我们输入 =filter(A2:G30,C2:C30='湖北区'), 回车, 我们看一下结果:

在这里插入图片描述

这个样子, 就很容易得到我们所需要的所有数据了.

到时候, 会整理相关Excel的知识点制作成视频, 大家喜欢的话, 可以去相关渠道去看统计小白er.

我们继续~

除了上面的操作, 我们还可以根据自己想要的字段进行查找, 并不总是返回所有的字段数据, 可以大大加快查找速度.

这里举个例子:

需求: 查找湖北区所有的业务员及其金额数据信息.

我们在J13单元格进行相关操作, 输入=FILTER(F2:G30,C2:C30="湖北区"), 回车看一下效果:

在这里插入图片描述

这样, 就可以根据自己的业务需求进行相关数据获取就可以啦~

我们还可以继续拓展, 比如, 我们可以根据之前学到的if({1,0},a,b) 进行获取数据的排序, 这里可以看一下之前的文章看一下相关介绍.

这里直接上输入和结果:

在这里插入图片描述

说了这么多, 如果只是熟悉了上面这些, 那就能够解决一部分问题了, 我们再介绍一下多条件的查找, 这里说一下条件的.

简单说一下需求吧, 这个时候需要查找湖北区、湖南区所有的业务员的金额.

在这里插入图片描述
看一下的需求: 查找湖北区, 商品2的相关业务员.

在这里插入图片描述
ok, filter 函数就先介绍到这.

3. 参考文章:

  • https://support.office.com/zh-cn/

  • https://github.com/datawhalechina/free-excel/

  • https://blog.csdn.net/qq_40249337/article/details/127378076?spm=1001.2014.3001.5501

  • https://www.zhihu.com/zvideo/1567146552342265857

FILTER函数Excel中的一个功能函数,用于根据指定的条件筛选数据并返回一个数组。根据引用\[1\]的内容,FILTER函数可以根据条件动态创建相应大小的数组范围,并且支持数据集的动态调整。如果数据集可能返回空值,可以使用FILTER函数的第三个参数来指定在数据为空时返回的值。如果include参数中包含错误值或无法转换为布尔值的值,FILTER函数将返回一个错误。需要注意的是,Excel对于工作簿之间的动态数据提供有限支持,只有当两个工作簿都处于打开状态时才支持此功能,否则会返回错误。关于FILTER函数的具体用法和示例,请参考引用\[2\]中的附件1。 #### 引用[.reference_title] - *1* [Excel - 学习 - 笔记6: Excel 函数 - filter 函数](https://blog.csdn.net/qq_40249337/article/details/127461060)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Datawhale 10月学习-Free excel 学习笔记--excel函数3--FILTER,SUMIF,SUBTOTAL](https://blog.csdn.net/weixin_72415930/article/details/127504256)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

统计小白er

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值