逆向查找_「函数说12」数据逆向查找很复杂?match+index让你轻松搞定

EXCEL进阶课堂 · 函数说 持续更新,这是第12篇教程。

欢迎各位小伙伴转发、点赞、讨论,更欢迎私信获取练习素材,刻意练习才能学有收获。

第12讲:如何轻松的实现数据逆向查找——match+index

01 问题引入

前面给大家介绍vlookup函数后,大家认识到了该函数的强大之处,同时也不发现了这个函数的不足之处。这不,小王今天就遇到了这样的问题:

在如图所示的下表中,要求按照身份证号查找姓名:

db79091ae6d9ae1c54bc718c109c523a.png

小王遇到这样的问题后,根据要求,他想到使用vlookup函数。正当他为自己的明智选择高兴的时候,他突然发现,这种方法不可行。

02 问题分析

1.为什么不可行?

因为vlookup函数的功能限制。在这个函数中,查找值必须是查找区域的第1列,而查找结果必须是在查找值的右侧。如图

7e97f165a145580c117f383afd5dec42.png

如果按照这个原则,问题当中的身份证号码应该成为查找区域的第1列,这样的话姓名根本就不在查找区域,是无法实现查找的。

cf7abf6149683354ef2664aa16abb533.png

2.怎么解决?

进阶君将会介绍两种方法给大家。今天先介绍用match+index组合来实现的方法。这种方法理解起来很简单,基本不需要什么学习成本。

解决思路:

1.利用match函数,先确定输入的身份证号码在身份证号码数据列当中的位置,即所在行数。

2.利用index函数,以姓名列为查找区域,以上一步确定的行数为指定行数,以1为列数。

03 问题解决

解决办法中会用到函数的套用,为了降低学习难度,进阶君将其拆分成小步完成。

第一步:确定要查找身份证在身份证号码列当中所处的行数。

在G4单元格中输入公式=match(F4,C2:C9,0)

对于这个函数参数的作用遗忘的,请查看进阶君前面的教程:

第1讲 定位卫星——MATCH函数

操作过程及效果如下动图所示:

9d90d5514f20df5e1c8795cd701ae6d4.gif

第二步:在姓名列中查找与身份证同行的单元格

为了表述方便,将上一步找的行数用X表示,于是我们来看这个公式=index(B2:B9,X,1),它起什么作用呢?

它的功能是,在B2:B9这个区域中,查找X行1列单元格,这里只有一列,所以得到就是相应的姓名。

对于这个函数参数的作用遗忘的,请查看进阶君前面的教程:

第2讲 坐标查找——INDEX函数

然后将公式套用在一起,就变成如下公式:

5d8d2c06fd9659ed2802028d3a2604e1.png

操作过程及效果如下动图所示:

ea14c02ef6117f6054e3a47a64ab538f.gif

04 总结思考

在这篇教程当中,我们利用match+index函数结合,实现了数据的逆向查询,再一次认识到了这两个函数的强大之处。

可是小王还不是很满意。

不是说好了用vlookup函数吗?怎么来影子都没有看到。进阶君将会在下一讲中,巧妙的利用内存数组,实现数据列的位置交换,从而只使用vlookup函数实现逆向数据查找。


为了方便小伙伴们学习,我们的将原始素材共享出来,获取素材的方法:

第一步:关注 Excel进阶课堂。

第二步:私信 Excel进阶课堂,因为设定的是自动回复,所以内容一定要准确

私信内容:练一练

第三步:根据得到信息打开网盘,找到 第12讲逆向查找 工作簿 自行下载。

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

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

相关文章

计算机辅助审计的特点是,浅谈新环境下计算机辅助审计的特点和应用_1

浅谈新环境下计算机辅助审计的特点和应用_1 (7页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!24.90 积分从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先…

规培手册填写模板_9年老资料员经验分享,181套资料员模板+302页工作手册,成为优秀资料员还能提高工作效率,限时分享...

一个工程项目中,资料员是不可缺少的,资料员主要负责工程的资料收集、编制和整理等工作内容。一个优秀的资料员价值千金,如何才能成为一个优秀的资料员?今天带来的是在工程中9年资料员的老工编制的资料员工作模板,还有3…

云服务器重装系统后卡顿,云服务器Windows重装系统须知

我们Windows2003/2008/2012中文和英文版本可供安装,安装需注意:1.Windows2003安装后,请通过VNC登录系统设置密码,默认密码为空,否则将无法远程登录!2.Windows2008/2012系统安装后,请尝试使用您设…

dict下如何取值_年薪百万之路--第十七天 装饰器(下)和迭代器

一 有参装饰器>带有参数的函数装饰器为被装饰对象添加认证功能的装饰器,实现的基本形式如下def deco(func):def wrapper(*args,**kwargs):编写基于文件的认证,认证通过则执行resfunc(*args,**kwargs),并返回resreturn wrapper如果想提供多种不同的认证方式以供选…

英雄联盟掉线怎么不显示重新连接服务器,Win7旗舰版系统玩英雄联盟掉线总是显示正在尝试重新连接如何解决...

英雄联盟这款游戏想必大家都非常熟悉吧,然而在玩的过程中总是会碰到一些情况,比如有不少win7旗舰版系统用户在玩英雄联盟的时候,遇到掉线了,总是显示正在尝试重新连接,该怎么办呢,本文就给大家讲解一下Win7…

cobaltstrike扩展_Malwarebytes:使用可变C2下发Cobalt Strike的APT攻击

6月中旬,Malwarebytes Labs的研究人员发现了一个伪装成简历的恶意Word文档,该文档使用模板注入来删除.Net Loader。研究人员认为这是与APT攻击有关的多阶段攻击的第一部分。在最后阶段,威胁行动者使用了Cobalt Strike’s Malleable C2功能来下…

浙江大学计算机保研条件_【如何将保研成功率提至100%】来自取得浙大等五所顶尖院校保研资格学长的干货分享(联系导师章节已更)...

一、前言写在开头:白驹过隙,距离2020年9月28日保研系统确认拟录取已经过去了四个半月了,期间多次有想要写下从了解,到准备,到参与,到录取的整个保研过程,同时分享一些自己踩过的雷,总…

怎么把BAK文件放入服务器中,BAK格式的备份文件如何导入审计软件

首先:电脑上得安装有SQL数据库,并开启;一般来说,只有以SQLSEVER数据库存储的都可以用数据库软件,对备份文进行取数;1)在审计系统里面导入bak,必须满足前提条件:自己电脑上安装有sqls…

手机显示无法接通服务器是怎么回事,手机无法接通是什么原因及如何解决【图文】...

手机,已经成为我们日常生活中必不可缺少的电子产品,不论男女老少一般都配备有一部手机,有些人甚至配备了两部、三部手机。手机的主要功能是通讯功能,给别人拨打电话或者接听别人拨打的电话。有时候我们在拨打别人电话的时候可能会…

spark算子大全glom_(七)Spark Streaming 算子梳理 — repartition算子

目录天小天:(一)Spark Streaming 算子梳理 — 简单介绍streaming运行逻辑天小天:(二)Spark Streaming 算子梳理 — flatMap和mapPartitions天小天:(三)Spark Streaming 算…

550什么意思_布草知识 | 都是羽绒,为什么价格大不同?

为什么羽绒的价格有些便宜有些这么贵呢?让小编来告诉你!市面上羽绒制品这么多,从几百到上万都有,中间的区别到底在哪里呢?接下来,我们就来说说,它们到底贵在哪里~01暖不暖,看蓬松度羽…

可调整大小的div_气液增压缸运行速度的调整以及压力的调节方式

点击蓝字 关注我们增压缸的行程及吨位绝对了设备整体速度,以下的调整只是在原基础上起到微调的作用。(1)气液增压缸时间调整:增压缸四个步骤动作是依靠时间继电器来控制的,可根据不同的产品的需求,通过时间继电器来调整每个步骤的…

pytest测试实战 电子书_电子书丨Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手...

▊《Selenium 3Python 3自动化测试项目实战:从菜鸟到高手》田春成 著电子书售价:39.5元2019年9月出版Selenium是目前非常流行的一种自动化测试工具。本书基于Python 3语言讲述了新的Selenium 3的基本理论与操作,涉及各种高级应用,…

phpcms移动端和pc端_移动端调试大法

文章:樊秀宝(北京中心—小易F8技术小组)排版:suny在日常项目中的开发中,接触移动端开发的小伙伴们免不了要和移动端调试打交道。本文总结了常用的移动端调试方法,欢迎大家学习和补充。01谷歌浏览器谷歌浏览器是我们前端开发中必不…

redis 中一个字段 修改map_CTO 指名点姓让我带头冲锋,熬了一个通宵,终于把Redis中7千万个Key删完了...

由于有一条业务线不理想,高层决定下架业务。对于我们技术团队而言,其对应的所有服务器资源和其他相关资源都要释放。释放了 8 台应用服务器;1 台 ES 服务器;删除分布式定时任务中心相关的业务任务;备份并删除 MySQL 数…

太阳花图片_长寿花扔水里,光长叶不开花?赶紧加点营养液

养个花可不简单,春天一到还得操心换盆、换土,如果你像偷懒的话,还不如养些能水培的花,给它一杯水就够了,实在太省心啦!铜钱草铜钱草实在太好养了,摘一枝放在水杯里就能活,还挺有意境…

hystrix 全局熔断_跟我学Spring Cloud(Finchley版)14Feign使用Hystrix

Feign默认已经整合了Hystrix,本节详细探讨Feign使用Hystrix的具体细节。服务降级1 加配置,默认Feign是不启用Hystrix的,需要添加如下配置启用Hystrix,这样所有的Feign Client都会受到Hystrix保护!feign:hystrix:enable…

ubuntu 改屏幕分辨率命令_Ubuntu被曝严重漏洞!!!

GitHub安全研究员Kevin Backhouse发现的一个Ubuntu系统大漏洞。无需系统密码,就能添加新的sudo用户、获取root权限,事后还能删除不留痕迹。这种攻击方法非常简单,Backhouse在官方博客中写道:“使用终端中的一些简单命令&#xff0…

swag您的装置不支持_一件充满意境的中国风水墨粒子、电子屏风交互装置

不久前有人留言怎么用粒子做水墨,今天投石科技给大家分享个水墨粒子装置作品案例,大家可以发挥自己的想象去做中国风的一些东西,希望能对大家有些帮助吧。《墨迹》这是一个数字山水画的交互装置,它通过摄像头捕捉手部运动进行互动…

弱电工程集成商_弱电工程楼宇自控系统基础知识培训资料

前言:弱电行业里面楼宇自控系统是非常难的一个子系统,涉及到很多其他专业,楼宇自控系统的设计一般为厂家设计,但是也有系统集成商来设计的,楼宇自控系统主要学习它的控制原理,学习完以后学习DDC箱子的绘制&…