excel Match函数不同匹配类型用法解析
发布时间:2022-09-25 16:55:58
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:F1,0),即可返回结果3。在公式中,"秋?"中的"?"代表任意单个字符,意为查找第一个字符为"秋"、共由两个字符组成的文本字符串。
匹配类型参数为1
1为模糊匹配,即在搜索区域查找小于或等于指定值的最大值,并返回其在搜索区域中的相对位置。匹配类型参数为1时,搜索区域的值必须以升序排列,否则结果容易出现错误。
应用案例:
下图表格中第一行数字1-6按升序排列,第二行数字1-6按降序排列,我们看看在搜索区域数值相同而排序不同的情况下,搜索相同的指定值结果有什么不同。
选中E5单元格,输入公式:=MATCH(5.8,A1:F1,1),即返回了5(小于或等于指定值5.8的最大值)在搜索区域A1:F1中的相对位置5,返回结果正确;
选中E6单元格,输入公式:=MATCH(5.8,A2:F2,1),将指定值5.8与搜索区域A2:F2单元格内容进行匹配,本应返回5(小于或等于指定值5.8的最大值)在搜索区域中的相对位置2,因为排序方式有误,返回了错误结果6。
匹配类型参数为-1
-1也是模糊匹配,即在搜索区域查找大于或等于指定值的最小值,并返回其在搜索区域中的相对位置。匹配类型参数为-1时,搜索区域的值必须按降序排序,否则结果容易出现错误。
应用案例:
下图表格中第一行数字1-6按降序排列,第二行数字1-6按升序排列,我们看看在搜索区域数值相同而排序不同的情况下,搜索相同的指定值结果有什么不同。
选中E5单元格,输入公式:=MATCH(5.8,A1:F1, -1),即返回了6(大于或等于指定值5.8的最小值)在搜索区域A1:F1中的相对位置1,返回结果正确;
选中E6单元格,输入公式:=MATCH(5.8,A2:F2, -1),将指定值5.8与搜索区域A2:F2单元格内容进行匹配,本应返回6(大于或等于指定值5.8的最小值)在搜索区域中的相对位置6,因为排序方式有误,返回了错误值#N/A。
猜你喜欢
- excel中的sheet标签都是黑色的,我们想要更改它的颜色,如何设置更改呢?对于刚从其它版本转型过来的应该就不会太懂吧,没关系下面随小编一
- 无论是学生还是工作的人对查资料都是避无可避的,工作中的一切都需要摸索与学习,有些还需要整理文献资料,对于电脑操作系统中的复制操作都是非常熟悉
- win10开始菜单磁贴是个很具有创新性的设计,使用也很便利,只要用鼠标进行拖拽图标即可对布局设置。可以根据自己的爱好,把常用的软件图标拖拽到
- 迅捷PDF转换成Word转换器 5.0版第一步:打开电脑上安装的迅捷PDF转换成Word转换器,选择软件左上方的“文件转Word”转换模式。
- 当在Word2007中编辑好一篇文档,如果想要省时间直接在Word2007中发送给他人怎么操作呢?下面小编就来教大家如何在Word2007中
- 相信使用过Win10系统的小伙伴都知道Win10屏幕有保护程序,可是最近有用户遇到了Win10屏幕保护程序变为了灰色,遇到这种情况该怎么解决
- 在使用公式查询或汇总多工作表数据时经常需要用到整个工作簿所有工作表的名称,下面介绍如何用宏表函数GET.WORKBOOK来提取工作表名称。
- 在excel中我们在上边输入了公式了,我们怎么让下边的公式和上边一样,但是数据太多,我们不能一点点下拉,那么下面小编就教你怎么在excel中
- 在实际生活中,我们一般会进一步为各项目录加上超链接以方便跳转操作。除了逐一右击添加超链接之外,更快捷的方法是使用Hyperlink函数。可不
- 在使用excel输入数据的过程中,有时输入相同数据的不是相邻的单元区域,若逐个进行输入会很浪费时间。excel中不相邻单元格输入相同内容的方
- 有些用户还不会在word文档中打钩到方框里,下文介绍word怎么在方框中打√方法,一起看看吧word怎么在方框中打√方法:使用word文档做
- 我们都知道在日常生活中我们会遇到很多大量的数据,但是靠人工处理大量的数据们是很难做到的。如果我们利用数据处理的工具就很可以做到了,下面给大家
- 易老师讲过用柱状图制作人形图表的方法。今天,我们将改变一个条形图,制作不同风格的人形图表,这些图表适用于数据图表,如人数统计。人形图表显示在
- 自动更正功能在Word中还有一些很有趣又实在的用法,不知道您知道不知道,呵呵。1、自动查找生僻字如需要输入“?”,你可以选择“工具→自动更正
- Word2007如何对齐文字方法一1、选中要更改字符宽度的文字,开始-段落-中文版式-调整宽度。 2、弹出“调整宽
- Excel中的分组具体该如何取消呢?接下来是小编为大家带来的excel2003取消分组的方法,供大家参考。excel2003取消分组的方法:
- 如果Excel工作表中的两列名单中包含一些相同的内容,现在要将这两列名单合并,删除其中的重复项,可以用多种方法来实现。例如可以先将这两列内容
- 使用Excel 2007来录入数据,这是最基本的操作,而对于录入数据进行分析这才是它的价值之所在。我们知道可以用文本样式来突出单元格的内容,
- 我们常常需要为word文档自动添加摘要,这些基础功能很多人都会,但小编还是写出来给大家,不是很懂的可以学一下。为word文档自动添加摘要点击
- 默认情况下,Word2010文档的文本框垂直对齐方式为顶端对齐,文本框内部左右边距为0.25厘米,上下边距为0.13厘米。默认情况下,Wor