excel筛选技巧:不用函数公式也能快速多对多查找

news2024/11/17 13:18:31

说到excel中的筛选,想必大家早已是了如指掌,不过增强版的筛选,你听说过吗?它可比普通的筛选厉害多了,不仅能实现excel中的一对多查找,就连复杂的多对多查找也不在话下!

其实是使用公式还是用其它方式解决问题,也要看应用场景的,比如只是临时的需要,那就完全不需要使用这么繁琐的万金油公式,也不需要这个像空中楼阁似的XLOOKUP函数出马(能使用这个函数的Excel少得可怜)。

今天要介绍的这个功能在处理一对多甚至是多对多的查找时,就有着无可替代的优势,以下面这个员工档案表为例:

要把财务部的所有人员信息单独提取出来,使用公式就会很麻烦,而用下面要介绍的这个功能只需要点几下鼠标就能搞定,这个功能就是高级筛选。

到底有多神奇,看动画演示就知道了:

看完可能有朋友会想,这好像和筛选后复制粘贴差不多,只不过是方便了一点点而已,并没有多神奇啊。

不要急,这才是开始。

请看第二个问题:要把财务部的男性员工全部提取出来。

这个就属于多对多的匹配(两个条件对应多个结果),用公式可以想象到有多麻烦,即便用筛选,也需要筛选两次,再复制粘贴,而使用高级筛选,同样只是需要点几下鼠标而已。

看到这两个操作的区别了吗,就是条件区域不一样,问题2中条件区域是这样的:

请注意:这里虽然是两个条件,部门和性别,但是这两个条件是针对同一个人而设置的,因此是平行的条件,在同一行呈现。两个条件还有一种情况,例如需要把财务部和人事部的人员信息一次提取出来,这也是两个条件,但却是针对部门而言有两个条件,所以条件在同一列,因此条件区域应该是这样的:

我想如何用高级筛选大家应该都能想到了,还是看看操作演示吧:

通过以上三个演示,各位想必对高级筛选有一点兴趣了吧!

再来看看下一个问题:需要把财务部小于30岁的女性和人事部所有的男性都提取出来,有没有觉得这个条件好复杂呢,其实看一下就明白了:

而操作依然非常简单:

来看今天的最后一个例子,把姓张的所有人员信息提取出来。

在这个例子中,条件也非常简单:

张后面的*表示通配符

在Excel中,通配符是一个非常有用的符号,下面做个小科普

通配符是Excel中一个常用的辅助符号,它只有3种:问号“?”,表示任意一个字符;星号“*”,表示长度不固定的任意字符;波浪符“~”,将通配符转为普通字符。

上面的例子中,张*就表示姓名中的第一个字是张,至于后面是什么,*统统都代表了。

*********

好了,最后再来总结一下高级筛选做一对多查找时设置条件区域的几个要点:

1、条件区域的标题应当与数据源中的表头对应;

2、针对于同一个项目(列)可以设置多个条件,条件在同一列呈现;

3、针对于多个项目设置条件时,需要把多个条件标题设置在同一行排列,并填写具体的条件值;

4、针对于多项设置多个条件时,需要一个多行多列的条件区域,如果其中某个条件为空,则不作判定;

5、高级筛选只能将结果复制到同一个sheet中。

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

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

相关文章

原子性 以及悲观锁, 乐观锁

1. 前言 今天这篇文章要详细的说说,什么叫原子性,以及如果不是原子性的话,怎么能保证原子性。 2. 原子性 先说下并发编程的三大特性:可见性, 有序性, 原子性。 无论是在什么语言,原子性都是非常重要的,既然…

elasticsearch 的基本操作多维度分享

目录 一、索引操作 二、映射操作 三、文档操作 elasticsearch 的基本操作多维度分享此篇正式分享,具体包括索引、映射、文档的相关处理,模拟生成环境,通过DSL语句和java的高级REST形式全方位展示给大家; 一、索引操作 1、创建…

2023超好用的Mac清理优化工具CleanMyMacX

CleanMymac X Mac版本,以一种全面的方式扫描Mac系统以允许垃圾隐藏,您只需要轻松单击左鼠标按钮即可清洁数字G的垃圾,这是如此简单。立即提高您的MAC速度。为Apple System计算机建造可以帮助用户清理多种类型的垃圾和其他恶意束,提…

Sentinel 控制台安装与详解

Sentinel 控制台包含如下功能: 查看机器列表以及健康情况:收集 Sentinel 客户端发送的心跳包,用于判断机器是否在线。监控 (单机和集群聚合):通过 Sentinel 客户端暴露的监控 API,定期拉取并且聚合应用监控信息,最终可…

AIGC + 任意应用情景组合,从技术层面给了大家体验不同领域的创作的机会

还在为学技术的时候面对一大堆教程苦恼?画画、剪辑、建模 ... 啥啥啥都想学 🤯AIGC 来解决!!每个人都有机会当五分钟艺术家!AIGC 究竟有多强大?简单用一个公式来概况 AIGC 的强大之处,就是 AIG…

Harbor 镜像仓库

目录 一、Harboar概述 1.1 什么是 Harbor 1.2 Harbor优势 1.3 Harbor构成 1.4 Harbor的误区 二、Harbor 安装(http) 2.1 两种方式 2.2 具体安装步骤 2.2.1 先安装Docker和Docker Compose 2.2.2 下载Harbor 2.2.3 harbor.yml 的hostname 2.2.…

梳理一下我在2022年读过的23本书

作者 | gongyouliu编辑 | gongyouliu2022年我一共看了23本书,比自己之前定的目标——每年看36本书——少了不少。今天特意花大半天时间写一篇文章来整理一下今年看的书,梳理一下自己的思路,也算是留下一份记录。这份书单也希望给大家作为参考…

从这两道题重新理解,JS的this、作用域、闭包、对象

日常开发中,我们经常用到this。例如用Jquery绑定事件时,this指向触发事件的DOM元素;编写Vue、React组件时,this指向组件本身。对于新手来说,常会用一种意会的感觉去判断this的指向。以至于当遇到复杂的函数调用时&…

spring、mybatis、spring-mybatis、springboot-mybatis的配置文件

第一个Spring程序 第一个Mybatis程序 第一个Spring-Mybatis程序 第一个SpringBoot-Mybatis程序 1. Spring程序配置文件 beans.xml&#xff1a;/resources <!--注册一个Bean--><bean id"hello" class"com.kuang.pojo.Hello"><property nam…

03 I2C

特点 两根线 SCL SDA同步、半双工带数据应答支持总线挂载多设备 一主多从 多主多从 两个功能&#xff1a; 读取外设模块指定位置的寄存器写外设模块指定位置的寄存器一个完整的通讯协议一定是在软件和硬件上同时定义的。 硬件 所有的I2C设备的时钟线与数据线都要连在一起设备…

普元技术专家2022历史文章合集

大家好&#xff0c;新年快乐。‍献上2022年历史文章合集&#xff0c;方便你翻阅过去一年里的精华文章。【第一辑】企业服务总线&#xff08;ESB&#xff09;基于ESB的企业服务集成平台建设之道企业服务总线建设之道的探索与研究零代码能力干掉80%开发工作&#xff1a;普元ESB 8…

论文综述——Event-Event Relation Extraction using Probabilistic Box Embedding

Event-Event Relation Extraction using Probabilistic Box Embedding1 任务介绍2 Box Embedding3 BERE模型4 实验5 总结1 任务介绍 事件关系抽取&#xff1a;文本中包含多个事件e1,e2,…,en&#xff0c;识别每个事件对(ei,ej)之间的关系r(ei,ej) 子事件(Subevent)关系抽取&a…

(一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>

一、工作环境及项目简介 立创EDA&#xff1a;硬件原理图及PCB绘制。 全志F1C200S&#xff1a;F1C100S内置32MB DDR1内存&#xff0c;F1C200S内置64MB DDR1内存。 原理图&#xff1a;参考开源项目&#xff0c;详见墨云&#xff0c; 详见peng-zhihui。 核心板&#xff1a;四层…

Java8 - Streams flatMap()

文章目录What is flatMap()?Why flat a Stream?DemoWhat is flatMap()? # Stream<String[]> # Stream<Stream<String>> # String[][][[1, 2],[3, 4],[5, 6] ]它由一个 2 级 Stream 或一个二维数组组成 。 在 Java 8 中&#xff0c;我们可以使用 flatMap…

前端工程师leetcode算法面试必备-二分搜索算法(下)

一、287. 寻找重复数 给定一个包含 n 1 个整数的数组 nums&#xff0c;其数字都在 1 到 n 之间&#xff08;包括 1 和 n&#xff09;&#xff0c;可知至少存在一个重复的整数。假设只有一个重复的整数&#xff0c;找出这个重复的数。 1、HashMap 在没有其它附加条件的情况下&…

直属领导和老板都给了我绩效A,HR最后审核时降成了B,平时没有得罪她,她为什么这么做?...

绩效考核时&#xff0c;谁才是最终决定你绩效那个人&#xff1f;一位网友最近遇到了这样一件糟心事&#xff1a;季度绩效&#xff0c;直属领导和老板都给了A&#xff0c;人事最后审核时给降成了B&#xff0c;平时和人事没什么工作交集&#xff0c;按理说没有得罪她&#xff0c;…

Java工具——MySQL介绍与安装

Java工具——MySQL介绍与安装MySQL数据库介绍1. 简介2. MySQL发展历史MySQL数据库安装1. 下载安装包2. 安装3. 配置环境变量MySQL数据库介绍 1. 简介 MySQL是应用最广泛、普及度最高的开源关系型数据库&#xff0c;MySQL由瑞典MySQL AB公司开发&#xff0c;目前属于Oracle旗下…

Opencv 基本操作七 提取两幅图像的重叠区域

使用opencv提取连个图像的重叠区域&#xff0c;其本质就是提取两个图像的特征点&#xff0c;然后对两个图像的特征点进行匹配&#xff0c;根据匹配的特征点计算出透视变换矩阵H&#xff0c;然后根据H即可提取出两个图像的重叠区域。这里要注意的是&#xff0c;普通的opencv库没…

Kali Linux断网攻击

前言 ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗&#xff0c;能够在网络中产生大量的ARP通信量使网络阻塞&#xff0c;攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目&#xff0c;造成网络中断或中间人攻击。 一句话解释&#xff1a; 断…

2022年总结 | 从初二学生到算法作者的蜕变之路

目录 一年的创作历程 我和 CSDN 在编程竞赛的合作 About CBC 技术社区的发展 夜跑奇遇 About 博客之星 新年致谢 元旦祝福 一年的创作历程 2022年&#xff0c;这一年对于我来说是十分重要的一年。在这一年里&#xff0c;我作为一名初二在校学生&#xff0c;在CSDN上发布…