• 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

  • 相关阅读:
    Java的原子性操作
    R语言使用read_csv函数读取csv数据、并通过encoding参数指定编码格式、通过设置width参数显示dataframe的所有数据行
    Linux性能优化--性能工具:特定进程内存
    leetcode解题思路分析(一百二十六)1038 - 1044 题
    Springboot毕设项目个人博客系统开ywurw(java+VUE+Mybatis+Maven+Mysql)
    重磅!2022年全球汽车零部件供应商百强发布
    Elasticsearch搜索引擎该怎么使用,这篇文章彻底讲透(荣耀典藏版)
    【C++入门】烦人的引用
    AB实验--科学增长
    C现代方法(第7章)笔记——基本类型
  • 原文地址:https://blog.csdn.net/qq_40249337/article/details/127461060