数据查询大揭秘:收好几个模式化公式

news2024/10/6 22:29:38

欢迎来到数据查询大揭秘!今天,我将与大家分享一些宝贵的秘诀和技巧,让你轻松应对数据查询的挑战。准备好了吗?收起你的笔记本和便签纸,因为我即将为你介绍几个模式化公式,让你事半功倍地完成数据查询任务!

1.一对多查询:

在Excel中,一对多查询是指根据指定条件提取出符合条件的多个结果。例如,在左侧列表中有不同部门的人员姓名,而我们想要提取出某个特定部门的所有人员姓名。

f21187aa8c24c711bc96c41a68ca5c81.jpeg

Excel 2019及以下版本:

在H2单元格输入以下公式,按住Shift+Ctrl不放,然后按回车。接下来,将公式向下拖动到出现空白单元格为止:

=INDEX(A:A,SMALL(IF(B$2:B$16=F$2,ROW($2:$16),4^8),ROW(A1)))&""

1bef02ead8d7be5920112cdbd2df0a58.jpeg

Excel 2021版本:

在H2单元格输入以下公式,按回车,结果会自动溢出到相邻单元格:

=FILTER(A2:A16,B2:B16=F2)

eafef7725622081265d66b5c415be34e.jpeg

这些公式的作用是根据指定的条件筛选出符合要求的记录,并提取出对应的人员姓名。通过使用适当的公式,我们可以轻松地实现一对多查询,从而获取所需的数据结果。无论是使用Excel 2019及以下版本还是Excel 2021版本,都可以方便地进行一对多查询操作。

2.提取符合多个条件的多条记录:

有时我们需要根据多个条件同时筛选数据,只提取出满足所有条件的多条记录。

8a727178d359b9bd1e21c3df65ac990e.jpeg

Excel 2019及以下版本:

在I2单元格输入以下公式,按住Shift+Ctrl不放,然后按回车。再将公式向下拖动到出现空白单元格为止:

=INDEX(A:A,SMALL(IF((B$2:B$16=F$2)*(C$2:C$16=G$2),ROW($2:$16),4^8),ROW(A1)))&""

1b0906426de66d2614195bdb635fbaad.jpeg

Excel 2021版本:

在I2单元格输入以下公式,按回车,公式结果会自动溢出到其他单元格:

=FILTER(A2:A16,(B2:B16=F2)*(C2:C16=G2))

a2ac6843e3025efdbec9347cd2174284.jpeg

这些公式的作用是根据指定的条件筛选出符合要求的记录,并提取对应的内容(人员姓名)。无论是使用Excel 2019及以下版本还是Excel 2021版本,都可以轻松实现提取符合多个条件的多条记录的需求。通过适当调整公式中的条件和数据区域,你可以根据具体情况灵活地进行筛选和提取操作。

3.提取包含关键字的记录:

如果你想查询学历中包含关键字“科”的所有姓名,不论是本科、专科还是民科,都符合要求。

6d575b6e5e48c85413b620699395f6e6.jpeg

Excel 2019及以下版本:

在H2单元格输入以下公式,按住Shift+Ctrl不放,然后按回车。再将公式向下拖动到出现空白单元格为止:

=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(F$2,C$2:C$16)),ROW($2:$16),4^8),ROW(A1)))&""

745dff2685e925992a4ebfa21913d6f7.jpeg

Excel 2021版本:

在H2单元格输入以下公式,按回车,结果会自动溢出到相邻单元格:

=FILTER(A2:A16,ISNUMBER(FIND(F2,C2:C16)))

0b43f5342ae8958f2f7222b5160f0baf.jpeg

这些公式的作用是根据指定的关键字筛选出符合要求的记录,并提取对应的内容(人员姓名)。无论是使用Excel 2019及以下版本还是Excel 2021版本,都可以轻松实现提取包含关键字的记录的需求。通过适当调整公式中的条件和数据区域,你可以根据具体情况灵活地进行筛选和提取操作。

4.筛选在另一个表中没有出现的记录:

如果你想在A列的员工姓名列表中,筛选出C列没有出现的姓名。

a9054929e1ed4d70b516e8ac68e13450.jpeg

Excel 2019及以下版本:

在H2单元格输入以下公式,按住Shift+Ctrl不放,然后按回车。再将公式向下拖动到出现空白单元格为止:

=INDEX(A:A,SMALL(IF(COUNTIF(C$2:C$4,A$2:A$10)=0,ROW($2:$10),4^8),ROW(A1)))&""

Excel 2021版本:

在E2单元格输入以下公式,按回车,结果会自动溢出到相邻单元格:

=FILTER(A2:A10,COUNTIF(C2:C4,A2:A10)=0)

e9985f4434cd953bdb73abb408d427da.jpeg

这些公式的作用是统计A列的姓名在C列的亲戚列表中出现的次数,并判断是否等于0。如果等于0,则表示该姓名在亲戚列表中没有出现,符合要求。通过适当调整公式中的数据区域,你可以根据具体情况灵活进行筛选操作,从而提取在另一个表中没有出现的记录。无论是使用Excel 2019及以下版本还是Excel 2021版本,都可以轻松实现该功能。

恭喜你掌握了这些模式化公式!现在,在你的数据查询之旅中,你将更加从容自信。不再困惑于复杂的查询语句,而是利用这些简洁而有效的公式,快速获得所需的结果。记住,实践是不错的老师,所以赶快投入到真实的数据查询工作中,不断锤炼你的技能。相信我,这些模式化公式将成为你在数据查询领域的得力助手!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/720635.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

湖北文理学院工程能力实训开班!

为深化校企合作,产教融合助力新工科建设,提升学生工程实践能力,电巢工程能力实训班按照不同岗位类别,匹配对应的企业岗位任职能力要求对学生开展分级培养,以产业需求为导向,培养创新型、应用型人才。 7月3…

open3D cmake+win10+vs2019编译

已经采用python版open3D实现和验证了功能,但是在C迁移上却遇到了不少问题: 1、可能是与本地的编译器存在差异,在使用open3D git上的winows版本时,存在地址访问冲突和std::bad_alloc等问题。前者在适用IO读写时必现,后者…

【Git】Windows如何运行.sh脚本文件

在Windows系统中运行.sh脚本需要借助第三方工具,比如Git Bash、Cygwin或WSL(Windows Subsystem for Linux)等。 以下是使用Git Bash运行.sh脚本的步骤: 安装Git Bash:从Git官方网站(https://git-scm.com/…

【Ubuntu学习MySQL——MySQL基本操作命令】

1.创建数据库 2.删除数据库 3.选择数据库 4. 创建数据表 5.删除数据表 6.往数据表中插入数据 7.从数据表中查询数据 SELECT column_name,column_name FROM table_name [WHERE Clause] [LIMIT N][ OFFSET M]""" 查询语句中你可以使用一个或者多个表&#xff0c…

SpringMVC源码-DispatcherServlet

一、SpringMVC请求处理流程 DispatcherServlet:DispatcherServlet是SpringMVC中的前端控制器,负责接收request并将request转发给对应的处理组件。HandlerMapping:HanlerMapping是SpringMVC中完成url到Controller映射的组件。Handler&#xff…

智能汽车时代,产业如何“软硬兼施”

摘要: 智能汽车时代,以车用芯片、基础软件为代表的卡脖子关键技术,牵动着国内整个汽车供应链的安全。“软硬兼施”正成为从企业到汽车全行业的共同重大行动。 汽车产业链、供应链安全问题近两年已经引起全行业前所未有的关注。进入智能汽车时…

互联网医院资质申请难吗|互联网医院+医药机构

互联网医院牌照申请的具体流程可能因国家和地区的法规和政策而有所不同。下面是一个一般性的流程介绍:   准备材料:根据当地的法规和政策要求,准备申请互联网医院牌照所需要的相关材料。这些材料可能包括但不限于:公司注册证明、…

【已解决】cc1plus: fatal error: cuda_runtime.h: No such file or directory

文章目录 前因解决方案后果 前因 我是在conda环境下创建stable diffusion的虚拟环境,虚拟环境下pytorch、cuda和cudnn的版本如下所示。服务器上的CUDA版本是11.2,GPU是P40,内存22G。 import torch >>> torch.__version__ 1.12.0 &…

JavaEE语法第二章之多线程(初阶四)

一、wait 和 notify 由于线程之间是抢占式执行的, 因此线程之间执行的先后顺序难以预知.但是实际开发中有时候我们希望合理的协调多个线程之间的执行先后顺序. 球场上的每个运动员都是独立的 "执行流" , 可以认为是一个 "线程". 而完成一个具体的进攻得分…

【数据结构课程设计系列】农夫过河问题操作演示

农夫过河 1、题目要求 1.1设计目的 掌握广度优先搜索策略,并用队列求解农夫过河问题。 1.2设计内容 一个农夫带着一只狼、一只羊和一棵白菜,身处和的南岸,他要把这些东西全部运到北岸,遗憾的是他只有一只小船,小船只能…

从小白到大神之路之学习运维第53天--------tomcat-web应用——————供开发的商城框架

第三阶段基础 时 间:2023年7月5日 参加人:全班人员 内 容: Tomcat应用服务 WEB服务 目录 实验环境:(四台服务器) 安装tomcat服务: NginxTomcat 负载均衡集群部署: 安装ng…

【JavaWeb基础】分层解耦

一、知识点整理 1、IOC与DI入门 1)控制反转: Inversion 0f Control,简称I0C。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转。 2)依赖注入: Dependency lnjection,简称DI。容器为应用程序提供运…

vue 访问第三方 跨域, 配置vue.config.js

目录 0 config 文件被修改 一个要重启vscode 配置文件才会生效 1 第一种 (有两种写法) 1.1 配置vue.config.js 1.2 axios 使用 1.3 终端打印 2 第二种方法 --> 错误 --> 没有运行成功 2.1 配置vue.config.js --> 就是api 不被设置成 替换为 / 2.2 axios 使用…

【Linux初阶】理解一切皆文件 文件属性结构体底层 引用记数

🌟hello,各位读者大大们你们好呀🌟 🍭🍭系列专栏:【Linux初阶】 ✒️✒️本篇内容:理解一切皆文件,文件属性结构体底层理解(struct file、引用记数) &#x1…

记一次被通报的挖矿事件应急响应

为方便您的阅读,可点击下方蓝色字体,进行跳转↓↓↓ 01 事件背景介绍02 定位挖矿主机03 挖矿主机分析04 入侵路径梳理05 安全加固建议 01 事件背景介绍 某单位被上级单位通报,单位的出口IP和境外IP有异常通信行为,要求进行紧急处置…

【MySQL】何为MySQL,一文告诉你答案

文章目录 前言Oracle(甲骨文公司)MySQL关系型数据库应用环境特性 前言 在认识JAVA一文中我们有谈到过收购Sun公司的Oracle(甲骨文公司)1,今天我们要介绍的MySQL就属于 Oracle 旗下产品。 Oracle(甲骨文公司…

远航汽车:坚持合作共赢经营理念 携手志同道合者共创美好未来

智能汽车时代,想要打造一款真正符合用户需求的新能源车,势必要具备硬核技术实力以及敢于突破、不断求变的思维,始终做到以用户为中心,打造属于自己的品牌核心力,才能从激烈的市场竞争中脱颖而出。在此背景下&#xff0…

【电路原理学习笔记】第2章:电压、电流和电阻:2.6 电路

第2章:电压、电流和电阻 2.6 电路 2.6.1 电流的方向 电流方向有两种说法,一种按电子流动方向,另一种是传统的认为从正极流出到负极,这本教材采用传统电流方法。(事传统派,维新派输了,1&#…

全新QQ架构的“NT”版来袭

最近,全新发布的"NT"架构的QQ迎来了更新,同时面向用户开放了下载渠道,有些用户戏称为NT为脑瘫版本(bushi)苏音体验了以后,描述为:清爽简约还很流畅。 先来看看原来的QQ与现在的NT版本…

【Linux】Selinux基本了解

文章目录 SElinux1.简介2.基本概念3.规则4.策略5.工作模式 SElinux 1.简介 SELinux是一个内核级别的安全机制,从Linux2.6内核之后就将SELinux集成在了内核当中。因为SELinux是内核级别的,所以我们对于其配置文件的修改都是需要重新启动操作系统才能生效…