本文作者:office教程网

excel 比Vlookup还要好用的函数,80%的人没用过哦

office教程网 2023-11-22 12:33:52 1589
后台-插件-广告管理-内容头部广告位
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

vlookup函数可以说是Excel函数中最重要且实用的函数之一,函数功能主要起着纵向查找功能,公式便于书写、可操作性强,可以说是当之无愧的匹配函数number one。

但是,熟悉vlookup的小伙伴们都知道,vlookup函数逆向匹配较为麻烦,需要借助if{0,1}功能,公式复杂且生涩难懂,对Excel小白来说十分不友好。

逆向查找

何为逆向查找?有小伙伴可能要问?这里我们举个例子,如下图所示:

下图的数据源共有三列,第一列为学生姓名列,第二列为学号列,第三列为手机号列,也就是说学生姓名列是排在学号列、手机号列前面,相对于学号列与手机号列,姓名列就是老大哥,排在第一位!

已知姓名(老大哥),去匹配学号或手机号就叫做正向查找,已知学号或者手机号去匹配姓名(老大哥),就叫逆向查找(或叫反向查找)。

也就是说匹配 给定数据 数据列后面的数据 即正向匹配,匹配给定数据 数据列前面的数据 即逆向匹配;

正向查找直接用vlookup基本公式即可,逆向查找需要涉及到复杂的函数嵌套,过于麻烦,我们追求的是简便、快捷、易于理解、方便记忆的公式。

说了这么多,今天介绍一个组合函数给大家,index match函数,正逆向皆可匹配查找!虽说是组合函数,但是、但是、但是函数一点也不复杂,使用一次,便可牢牢记住!难度指数一颗星。

话不多说,让我们来了解下函数的功能~

函数简介

表达式:match(查找值,查找区域,匹配方式)

函数功能:返回符合特定值特定顺序的项在数组中的相对位置;

Excel等于号,实用小技巧,快快get起来

相等是数学中最重要的关系之一,当一个数字与另一个数字相等时,用等号(=)来表示它们之间的关系。但在Excel中,等于号却有着不可替代的作用,当我们在Excel单元格中引用任意一个公式

什么意思呢?如下图所示,我们已知一个学生的姓名,现在需要查找他在A列中的位置,参数1要查找的内容,参数2查找的区域,参数3一般默认为0,代表精准查找(同vlookup的参数4),函数返回值为数字5,代表着“小天”在A列第5行,同理查找学号“201818813”在学号B列的位置,最终返回4,代表该学号在B列第4行!

如果说match函数是根据内容返回目标在查找区域的位置,那么index函数就是根据位置返回目标区域的内容 。

index函数有两个表达式,这里我们介绍其最实用、最简单的一个表达式。

表达式:index(单元格区域,行,列);

函数功能:在给定的单元格区域中,返回特定行列交叉处单元格的值或引用;

实例如下所示,值得注意的是当单元格区域为一维的时候(一列),参数3可以省略。

组合使用

现在我们回归到最开始的那个问题,如何实现逆向查找?

思路:先利用match函数查找学号“201814689”在B列的位置,找到对应的行数;在利用index函数,在A列查找对应的行数,即学号对应的姓名!

两个简单的函数嵌套使用便完成了复杂的逆向查找,虽说公式较长,但语法简单, 十分推荐给大家,最主要的是index match不仅支持逆向查找也支持正向查找,用法一致;

个人在使用的时候总是根据以下逻辑来,先利用match函数查找所在行,外层嵌套index函数,返回对应值。

小结

有很多复杂的公式都可以实现逆向查找功能,但我并不想介绍此类公式,因为我觉得简单就是最好的,index match组合函数分享给大家

excel 比Vlookup还要好用的函数,80%的人没用过哦的下载地址:
  • 本地下载

  • 叮咚!您有一份Excel人员信息查询系统,请您查收~

    叮咚!您有一份Excel人员信息查询系统,请您查收~打开中哦豁,瞅着还不错哦~下面介绍如何制作一个简易的人员信息查询系统。数据源准备第一步当然是准备数据源,数据源一般为员工入

    后台-插件-广告管理-内容底部广告位
    后台-系统设置-扩展变量-手机广告位-内容正文底部
    未经允许不得转载:

    作者:office教程网,原文地址:excel 比Vlookup还要好用的函数,80%的人没用过哦发布于2023-11-22 12:33:52
    转载或复制请以超链接形式并注明出处 演示站

    分享到:

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏