Excel函数 - Filter函数六种查询用法

Excel FILTER函数高级用法:从多条件筛选到动态报表实战 在数据处理中,动态筛选是提升效率的核心技术之一。其原理在于通过函数逻辑动态返回符合条件的数据子集,而非依赖手动操作。这一技术价值在于实现了数据处理的自动化与可复用性,尤其适用于需要频繁更新和复杂条件组合的场景。在Excel中,FILTER函数作为动态数组函数代表,结合数组运算特性,能够高效完成多条件筛选、跨表查询等任务。例如,通过FILTER与SORT、UNIQUE等函数组合,可以轻松实现筛选并排序、去重统计等高级操作,大幅提升报表处理效率。本文聚焦FILTER函数的高级应用,涵盖多条件逻辑组合、跨表联动及 阅读详情
AI摘要

本文详细介绍了如何在Excel中使用FILTER函数进行单条件和多条件查询,包括and、or关系,查找不存在的数据,提取唯一值以及逆向查询。展示了各种情况下的应用实例。

语法:filter(查询区域,条件,查不到结果返回的值)

注意条件是布尔表达式,这个条件为true,filter才返回结果,否则查不到结果。

一、单条件查询,返回多行多列记录

我们要查询“苹果”这个水果,使用公式:

=FILTER(A2:E14,D2:D14=H1,"")

A2:E14为数据区域,D2:D14=H1为查询条件,第三参数“”为查不到值返回空。
在这里插入图片描述

二、多条件查询,或者(or)关系,返回多行多列

=FILTER(A2:E14,(D2:D14=H1)+(A2:A14=H2),"")

(D2:D14=H1)+(A2:A14=H2)这个参数是两个布尔表达式相加,但任意一个成立,结果就返回1,如果没有一个成立,结果返回0,所以用+连接。
在这里插入图片描述

三、多条件查询,并且(and)关系,返回多行多列

=FILTER(A2:E14,(D2:D14=H1)*(A2:A14=H2),"")

查询某个水果品种和地区的数据,(D2:D14=H1)*(A2:A14=H2),这是两个布尔表达式,如果都成立,结果为1,如果有一个不成立,结果返回0

四、查询一列在另外一列中不存在的数据

=FILTER(B2:B14,COUNTIF(D2:D6,B2:B14)=0,"")

COUNTIF(D2:D6,B2:B14)=0,是判断名单中不存在的,这样组合就查询到了未签到的人员。
在这里插入图片描述

五、在有重复值的列中提取唯一值

=UNIQUE(FILTER(D2:D14,A2:A14=G2,""))

先使用filter获取查询值,然后unique提取唯一的记录。
在这里插入图片描述

六、实现逆向查询

=FILTER(B2:B14,C2:C14=G2,"")

在这里插入图片描述

Excel(函数进阶篇):FILTER函数全解读、XLOOKUP函数全解读、UNIQUE函数、数组与数组公式 阅读详情

相关推荐

Excel FILTER函数详解:六种查询用法告别VLOOKUP痛点

在Excel数据处理中,数据查询与筛选是高频操作。传统查询函数如VLOOKUP、INDEX+MATCH在处理多条匹配记录时往往力不从心,仅能返回首个结果,且存在查询方向受限、公式冗长等痛点。动态数组函数的出现,为批量筛选提供了全新思路。FILTER函数基于条件数组进行逐行判定,能够一次性返回所有符合条件的记录,结果自动溢出填充,并支持与SUM、UNIQUE、SEARCH等函数灵活组合,实现多条件与或逻辑、模糊匹配、反向排除及去重等场景。其技术价值在于将“单点查找”升级为“批量过滤”,显著简化公式结构,提升数

weixin_29483277的博客 243

Excel FILTER函数六种查询用法详解:从单条件到动态数组

在Excel数据处理中,查询与筛选是最常见的操作。传统VLOOKUP函数受限于单向查找与单值返回,面对多条件匹配或反向查询时常显笨拙。FILTER函数作为动态数组家族的核心成员,通过简单的三个参数即可实现多行结果的自动筛选与自动溢出。其原理是基于布尔数组进行逐行判断,配合乘号与加号可灵活实现AND/OR逻辑,结合SORT、SEARCH等函数更可完成排序与模糊匹配。这一技术价值不仅在于简化公式,更在于构建动态数据报表,使结果随源数据实时更新。无论是员工名单提取、跨表订单追溯,还是自动化日报制作,FILTER都

weixin_29048309的博客 436

Excel函数:IFERROR+IF+FILTER打造智能数据查询系统

Excel中IF、IFERROR和FILTER打造只能数据查询

qq_35583186的博客 1918

Excel Filter 函数的用法

Excel Filter 函数,Vlookup 加强版,支持全部值的查找输出,Vlookup只能找到第一个

TheBeauty_的博客 2281

Excel动态数组函数FILTER实战:构建智能查询面板与数据看板

在数据处理与分析中,动态筛选与实时查询是提升工作效率的核心需求。传统Excel筛选功能存在结果静态、条件组合繁琐等局限,而动态数组函数的出现为这一问题提供了优雅的解决方案。其原理在于通过函数生成可自动扩展的数组,实现数据源的实时联动与条件驱动更新。这一技术价值在于将静态表格转化为可配置的交互式查询系统,大幅减少重复操作。在应用场景上,它特别适用于构建数据看板、多条件组合查询以及需要结果实时刷新的报表。本文聚焦的FILTER函数,结合智能空值处理与多条件组合技巧,正是实现这一目标的关键工具,能有效解决复杂业务

weixin_33957648的博客 445

Excel FILTER函数进阶指南:从多条件筛选到动态数据查询

在数据处理与分析中,高效的数据筛选与查询是核心需求。传统方法如手动筛选或VLOOKUP函数,往往在处理多条件、动态更新的场景时显得繁琐且难以维护。其原理在于通过构建布尔逻辑数组,实现对数据集的精准过滤。FILTER函数作为动态数组函数,其技术价值在于将复杂的多步骤查询过程,简化为一条可实时更新的声明式公式,显著提升了数据处理的自动化程度与可维护性。在应用场景上,它不仅能实现基础的单条件与多条件(且/或)筛选,更能结合SORT、UNIQUE等函数,轻松应对动态下拉菜单、多表关联查询、数据实时仪表盘构建等高级需

weixin_34268753的博客 372

filter函数|python

fiter函数简介及基本用法

qq_52166320的博客 1万+

Python中的filter函数用法详解

filter函数是Python中一个非常实用的内置函数,可以用于从序列中筛选出符合特定条件的元素,生成一个由符合条件元素组成的新列表。通过掌握filter函数的用法,我们可以更方便地进行数据清洗和预处理,实现更为复杂的数据处理需求。同时,掌握lambda表达式和列表推导式的用法也可以帮助我们更高效地使用filter函数。

这家伙很懒,什么都没有留下 1万+

filter函数

filter函数

weixin_56531849的博客 1万+

filter 函数

接下来来看 filter(function, iterable) 函数,它和 map 函数类似, function 同样表示一个函数对象。filter() 函数表示对 iterable 中的每个元素, 都使用 function 判断,并返回 True 或者 False, 最后将返回 True 的元素组成一个新的可遍历的集合。 # !/usr/bin/env python # -*- coding: utf-8 -*- l = [1, 2, 3, 4, 5] new_list = filter(l.

zhaoyangjian724的专栏 3172

ArcMap实战:用栅格计算器搞定16年NDVI趋势分析,附完整F检验流程

本文详细介绍了如何使用ArcMap的栅格计算器进行16年NDVI趋势分析,包括数据预处理、线性趋势计算和F显著性检验的全流程操作。通过实际案例和统计原理解析,帮助GIS从业者掌握植被覆盖变化的分析方法,特别适合生态评估和农业监测应用。

weixin_29251567的博客 252

filter函数的使用方法

filter的相关用法以及变量的含义

qq_51130780的博客 8356

基于EtherCAT的AM402与SV660N、IS620N伺服运动控制实战指南

本文详细介绍了基于EtherCAT总线的汇川AM402 PLC与SV660N、IS620N伺服驱动器构建运动控制系统的完整实战流程。内容涵盖硬件平台搭建、软件组态、关键参数设置、InoProShop编程及调试技巧,旨在帮助工程师快速掌握这一高精度、高响应的工业自动化解决方案。

weixin_29204205的博客 400

Excel FILTER函数六种用法,告别VLOOKUP抓狂

在数据处理中,高效筛选数据是提升工作效率的关键。Excel的动态数组函数FILTER,通过基于条件的TRUE/FALSE逻辑运算,能够一次返回所有匹配记录,从根本上突破了VLOOKUP在查找顺序和重复值上的限制。FILTER支持单条件、多条件组合、模糊匹配以及空行过滤,配合SUM、UNIQUE等函数可实现动态汇总和联动下拉菜单。围绕六个真实场景,详细拆解FILTER的用法与操作细节,帮助你在报表查询、数据核对和名单筛选中彻底告别手动筛选与复杂嵌套公式。

weixin_31715171的博客 296

JSAPI微信支付(小程序)V3版本JAVA代码实战源码

1.1、商户通过JSAPI/小程序下单接口获取到发起支付的必要参数prepay_id后,再通过微信小程序调起微信支付收银台JSAPI/小程序下单_JSAPI支付|微信支付商户文档中心1.3、微信H5发起类似,结合文档,细微调整,前端返回类似,参考文档修改为微信内置浏览器调起支付即可。

java web 705

密码学:一文读懂数字证书

消息摘要算法用于验证数据完整性服务,对称加密算法和非对称加密算法用于保证数据保密性服务,数字签名算法用于抗否认性服务。数字证书集合了多种密码学算法:自身带有公钥信息,可完成相应的加密/解密操作;同时,还带有数字签名,可鉴别消息来源;且自身带有消息摘要信息,可验证证书的完整性;由于证书本身含有用户身份信息,因而具有认证性。

Shujie 2909

Excel函数使用技巧——Filter函数

Excel 最大的查找函数Filter

xuwuwx的博客 4019

哨兵1号后向散射系数土壤水分反演

打开之前预处理之后的VH和VV极化的后向散射系数转存的tiff文件。

所有专家都曾始于新手 3292

filter函数的用法_这几个函数都很牛,还有54.5%人用不上……

小伙伴们好啊,今天老祝和大家分享一组Office 365中特有的函数公式应用,看看曾经的难题是被如何化解的。1、一对多查询如下图所示,是某公司的春节值班费明细表,要根据G2单元格指定部门,返回该部门的所有记录。F6单元格输入以下公式:=FILTER(A1:D11,A1:A11=G2)FILTER函数的作用使用根据指定的条件筛选数据。用法是:=FILTER(数组,条件,[没有符合条件的内容...

weixin_39957271的博客 7550

层层剖析,让你彻底搞懂Self-Attention、MultiHead-Attention和Masked-Attention的机制和原理

本文内容 本文基于李宏毅老师对 Self-Attention 的讲解,进行理解和补充,并结合Pytorch代码,最终目的是使得自己和各位读者更好的理解Self-Attention 李宏毅Self-Attention链接: https://www.youtube.com/watch?v=hYdO9CscNes PPT链接见视频下方 通过本文的阅读,你可以获得以下知识: 什么是Self-Attention,为什么要用Self-Attention? Self-Attention是如何做的? Self-Atten

iioSnail的博客 2万+

S7-200 SMART PLC 数字量阀门控制功能块(FB)汇总

S7-200 SMART PLC功能块的各种写法可以查看专栏的其它文章,链接地址如下:S7-200 SMART PLC 子程序功能块(阀门控制)_RXXW_Dor的博客-优快云博客_plc控制阀门开关程序由于S7-200 SMARTPLC的子程序种种功能、容量限制,有时想实现多次调用的子程序可能并不是太容易,这篇博客还是给出一些推荐写法,供大家参看。

RXXW_Dor的博客 3999

EXCEL进行模糊匹配(模拟查找功能)

模糊匹配,可以根据多个条件进行模糊匹配,filter函数可以匹配其他函数进行实现,比如下面这个公式,假设你在A列中有公司名称,在B列有其他信息,你想要找出包含“丽景”的所有公司名称和对应的信息。=FILTER(A:B, ISNUMBER(SEARCH("丽景", A:A)))这个公式会返回A列和B列中所有包含“丽景”的数据行下面将这个公式分开解析一下。

qq_52029100的博客 1万+

YOLOv8 | 代码逐行解析(二) | 从yaml文件到模型定义(代码逐行注释,小白必看)

本文给大家带来的是YOLOv8项目的解读,之前给大家分析了YOLOv8的项目文件分析,这一篇文章给大家带来的是模型训练从我们的yaml文件定义到模型的定义部分的讲解,我们一般只知道如何去训练模型,和配置yaml文件,但是对于yaml文件是如何输入到模型里,模型如何将yaml文件解析出来的确是不知道的,本文的内容接上一篇的代码逐行解析(一) 项目目录分析,本文对于小白来说非常友好,非常推荐大家进行阅读,深度的了解模型的工作原理已经流程,下面我们从yaml文件来讲解。

Snu77的博客 1万+

unique函数_Office 365函数新世界:FILTER函数

我们今天分享的是FILTER函数,她完美展现了365函数世界动态数组的理念;运算高效、公式简洁、还可以作为中转表的性质用于其它函数二次计算。基础语法在日常数据处理中,我们经常会遇到一对多式的数据查询问题。所谓一对多查询,简单而言,就是符合查询条件的结果有多个。我举个例子。以上图所示的成绩表为例,现在需要按G2单元格的指定班级名,查询相关信息,这样的信息可能是一条,也可能是多条,本例中查询结果如下图...

weixin_39588252的博客 2124

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Excel--FILTER函数

FILTER函数,筛选函数的使用

qianveryduo的博客 1819

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

filter函数的用法_小白学数组:使用数组时经常用到的函数之filter

我的目标:让中国的大学生走出校门的那一刻就已经具备这些Office技能,让职场人士能高效使用Office为其服务。支持鹏哥,也为自己加油!前面章节讲过了将数据合并在一起的函数join,把数据拆分开来的函数split,今天我们讲下在数据中筛选的一个函数,filter。在讲join的时,我们举过一个案例:要求:如上图,A到D列是数据区域,要在这些数据区域通过输入关键字就能提取相关的信息...

weixin_39862382的博客 1172

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: Excel函数-常用的公式
下一篇: Python学习-环境搭建
Lizzy_Fly
博客等级 码龄5年 262粉丝 99原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值