说说excel中的最强辅助,match函数 (一)

2022-02-17 10:24:36 12点赞 107收藏 7评论

有一个函数它的运用非常简单,却能和一些函数嵌套,形成非常实用的嵌套公式。对,它是match函数,这个函数简直就是最强辅助,每一个excel小能手都必须懂得它的用法。相信在了解它的用法之后,大家的函数运用能力能够更进一步。

excel教程excel函数与公式应用大全表格制作excel数据分析26.8元京东去购买

一、基本用法

match函数的语法是:match(查找值,查找区域,查找类型),查找类型可以分为小于匹配(1)、精准匹配(0)、大于匹配(-1)。为了不致引起使用混乱,match函数还是要分两次说,本次先说一说精准匹配的使用,小于匹配和大于匹配使用下次再说。

精确匹配很好理解,“王五”在查找区域中的第三位,所以输出值是3。如果有两个“王五”,只会匹配出首个。

说说excel中的最强辅助,match函数 (一)

下面主要来聊聊match函数作为最强辅助函数,在精确匹配下的使用。

二、与vlookup的嵌套

在vlookup用法中已经提到了,vlookup与match的嵌套使用,这里重新提下用法。

vlookup+matchvlookup+match

vlookup+match

目标:如果我们遇到一个数据表,一组人有性别、年龄、身高、体重等数据,需要快速匹配出一个人的年龄、体重、性别、身高数据,该如何操作?最劳模的办法就是年龄匹配一次、体重匹配一次,性别配一次、身高再匹配一次,虽然完成了工作,但是费时费力。可以通过以下公式解决。

使用函数:

=VLOOKUP($A12,$A$1:$E$9,MATCH(B11,$A$1:$E$1,0),0)。

说明:可以这样理解,先使用MATCH(B11,$A$1:$E$1,0)匹配年龄、体重、性别、身高在哪个位置,自动识别列数后,vlookup函数就能匹配出想要的结果。

三、与index的嵌套

先来了解下index函数,它的语法:index(数组,行序列、列序列),确定好数组中行序列(第几行)、列序列(第几列),index函数输出就是这个定位所在单元的值。

match函数起到定位作用,就像雷达,index函数则是把定位的这个值找出来,就像导弹。所以这两个函数同时使用时才能起到更好的作用。有人说index+match函数可以完全替代vlookup函数,且更好用。下面我们就来说说用法。

1.正向查询

正向查询正向查询

正向查询

使用函数:=INDEX(C$2:C$10,MATCH(F2,A$2:A$10,0))

说明:这个函数的使用效果和vlookup函数的使用一模一样,只是两种方法的使用原理存在差异,可根据个人习惯选择自己的使用方法。

2.反向查询

反向查询反向查询

反向查询

使用函数:=INDEX(A$2:A$10,MATCH(F6,C$2:C$10,0))

说明:这个函数效果和vlookup与if嵌套公式的效果一致,公式为:=VLOOKUP(F6,IF({1,0},C:C,A:A),2,0)。使用哪种方法可根据个人习惯选择。

3.双向查询

双向查询双向查询

双向查询

目标:要求张三的组别、张三的销售数量。

使用函数:

=INDEX($A$2:$C$10,MATCH(F10,$A$2:$A$10,0),MATCH(G10,$A$1:$C$1,0))

说明:这个函数可以通过vlookup与match函数的嵌套公式来实现,具体公式为:

=VLOOKUP(F10,$A:$C,MATCH(G10,$A$1:$C$1,0),0)。

Index+match的嵌套公式还有多条件查询,但是多条件查询的使用没有sum函数、sumproduct函数来的实用,虽然两个函数只用于计算数值,对文本没法使用,但是能够解决日常工作难题,这里就不细说index与match函数的多条件查询的使用了。

match函数功能比较灵活,虽然基本原理比较简单,但是它的使用却非常灵活,最强辅助也是在理的。希望本篇对大家理解查找功能有所帮助。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
7评论

  • 精彩
  • 最新
  • 感谢分享,又学会了一招

    校验提示文案

    提交
    欢迎交流。

    校验提示文案

    提交
    收起所有回复
  • 学到了学到了

    校验提示文案

    提交
  • 您可能是做文职的或者专门做报表一类或者财务人员。我们这种就是普通做个报表,我们是以最快做完为目的不是天天做。如果能分工多人尽快完成,尽快讲解为优先。但是做报表的就希望填入或者导入数据能自动计算自动求和来的好。一般被当大神膜拜那种。但是实际日常中怎么方便怎么来。A和B都可以B更精细,更自动更方便。但是一开始写B时就费脑子。这时对于一般普通人来说就比较不喜欢了。当然你说的对,不喜勿喷。每个人都有自己的选择。

    校验提示文案

    提交
    一句话,vlookup就是我在excel的天花板

    校验提示文案

    提交
    不要乱给自己设天花板

    校验提示文案

    提交
    还有1条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
107
扫一下,分享更方便,购买更轻松