专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

excel数据函数匹配整理(Match函数不同匹配类型用法解析)

来源:小易整编  作者:小易  发布时间:2023-03-16 11:36
摘要:MATCH函数可在特定的搜索区域搜索指定值,并返回指定值在搜索区域中的相对位置。语法结构MATCH(lookup_value,lookup_array,[match_type])通俗说法:MATCH(要查找相对位置的指定值,搜索区域...

MATCH 函数可在特定的搜索区域搜索指定值,并返回指定值在搜索区域中的相对位置。

excel数据函数匹配整理(Match函数不同匹配类型用法解析)

语法结构

MATCH(lookup_value lookup_array [match_type])

通俗说法:MATCH(要查找相对位置的指定值,搜索区域,匹配类型)

第一个参数lookup_value可以是数字、文本或逻辑值,或者对上述类型的引用;

第二个参数lookup_array 搜索区域)必须为同行或同列

第三个参数match_type为匹配类型,即如何将"要查找相对位置的指定值"与"搜索区域"中的值进行匹配。匹配类型参数有0、1、-1三种,下面我们通过案例分别进行讲解。

匹配类型参数为0

0为精确匹配,即在搜索区域查找完全等于指定值的第一个值,并返回其在搜索区域中的相对位置。在精确匹配的情况下,搜索区域中的值可以任意排列,如果找不到指定值返回结果为错误值。

应用案例:

下图表格中A1:F1为搜索区域,当要搜索的指定值为"5"时,返回了同样内容为"5"的E1单元格在搜索区域中的相对位置5;当指定值为"5.8"时,搜索区域匹配不到完全一样的值,所以返回结果为错误值#N/A。

另外,在精确匹配时如果要搜索的指定值为文本字符串,可在参数lookup_value中使用通配符问号 (?) 和星号 (*) ,问号匹配任意单个字符,星号匹配任意一串字符。如果要查找实际的问号或星号,可在字符前键入波形符 (~)。

应用案例:

我们要在搜索区域A1:F1单元格范围中查找文本"秋香",将其在A1:F1单元格中的相对位置返回至E4单元格,可在E4单元格输入公式:=MATCH("?"A1:F10),即可返回结果3。在公式中,"秋?"中的"?"代表任意单个字符,意为查找第一个字符为"秋"、共由两个字符组成的文本字符串。

匹配类型参数为1

1为模糊匹配,即在搜索区域查找小于或等于指定值的最大值,并返回其在搜索区域中的相对位置。匹配类型参数为1时,搜索区域的值必须以升序排列,否则结果容易出现错误。

应用案例:

下图表格中第一行数字1-6按升序排列,第二行数字1-6按降序排列,我们看看在搜索区域数值相同而排序不同的情况下,搜索相同的指定值结果有什么不同。

选中E5单元格,输入公式:=MATCH(5.8A1:F11),即返回了5(小于或等于指定值5.8的最大值)在搜索区域A1:F1中的相对位置5,返回结果正确;

选中E6单元格,输入公式:=MATCH(5.8A2:F21),将指定值5.8与搜索区域A2:F2单元格内容进行匹配,本应返回5(小于或等于指定值5.8的最大值)在搜索区域中的相对位置2,因为排序方式有误,返回了错误结果6

匹配类型参数为-1

-1也是模糊匹配,即在搜索区域查找大于或等于指定值的最小值,并返回其在搜索区域中的相对位置。匹配类型参数为-1时,搜索区域的值必须按降序排序,否则结果容易出现错误。

应用案例:

下图表格中第一行数字1-6按降序排列,第二行数字1-6按升序排列,我们看看在搜索区域数值相同而排序不同的情况下,搜索相同的指定值结果有什么不同。

选中E5单元格,输入公式:=MATCH(5.8A1:F1 -1),即返回了6(大于或等于指定值5.8的最小值)在搜索区域A1:F1中的相对位置1,返回结果正确

选中E6单元格,输入公式:=MATCH(5.8A2:F2 -1),将指定值5.8与搜索区域A2:F2单元格内容进行匹配,本应返回6(大于或等于指定值5.8的最小值)在搜索区域中的相对位置6,因为排序方式有误,返回了错误值#N/A。


本文地址:百科生活频道 https://www.neebe.cn/live/928238.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科生活
小编:小易整编
相关文章相关阅读
  • excelvlookup(excelvlookup匹配多个数据)

    excelvlookup(excelvlookup匹配多个数据)

    好助手百科2023-05-02百科7今天给各位分享excelvlookup的知识,其中也会对excelvlookup匹配多个数据进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!excel中vloo...

  • 函数单调性(函数单调性题目)

    函数单调性(函数单调性题目)

    推一把2023-05-02经验11今天给各位分享函数单调性的知识,其中也会对函数单调性题目进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!什么是函数的单调性复合法:用来求复合函数的单调性,就是那个...

  • fgets(fgets函数用法)

    fgets(fgets函数用法)

    一条龙2023-05-01百科3本篇文章给大家谈谈fgets,以及fgets函数用法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。简答题:fgetc,fgets,fscanf,fread有什么样的区别?首先这四...

  • nba06年总决赛(nba06年总决赛奥尼尔数据)

    nba06年总决赛(nba06年总决赛奥尼尔数据)

    一条龙2023-05-01体育10本篇文章给大家谈谈nba06年总决赛,以及nba06年总决赛奥尼尔数据对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。NBA2006年的总决赛,是否算是韦德单核夺冠?估计莱利自己...

  • 二次函数(二次函数知识点总结)

    二次函数(二次函数知识点总结)

    魅妞服饰2023-05-02百科3今天给各位分享二次函数的知识,其中也会对二次函数知识点总结进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!什么是二次函数?二次函数的定义是:如果一个函数y=f(x...

  • 比斯利新冠检测呈阳性(比利时新冠肺炎最新数据)

    比斯利新冠检测呈阳性(比利时新冠肺炎最新数据)

    哈秀时尚2023-05-02体育7今天给各位分享比斯利新冠检测呈阳性的知识,其中也会对比利时新冠肺炎最新数据进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!比利时动物园两只河马感染新冠,它们是如何...

  • 法里埃德(法里埃德体测数据)

    法里埃德(法里埃德体测数据)

    毓秀1062023-05-02体育3本篇文章给大家谈谈法里埃德,以及法里埃德体测数据对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。刚满30岁就被联盟抛弃,半兽人法里埃德终归还是输给了自己随着时代的变迁,以前笨重...

  • 函数单调性(函数单调性题目)

    函数单调性(函数单调性题目)

    推一把2023-05-02经验10今天给各位分享函数单调性的知识,其中也会对函数单调性题目进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!什么是函数的单调性复合法:用来求复合函数的单调性,就是那个...

  • 周排行
  • 月排行
  • 年排行

精彩推荐