您现在的位置是:主页 > 函数 >
excel查找某值相对位置的MATCH函数
发布时间:2023-10-08 01:43:33所属栏目:函数 已帮助人编辑作者:Excel自学教程
MATCH 函数可在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置(注意是相对位置,而不是单元格的绝对位置)。 例如,如果区域 A1:A3 包含值 5、25 和 38,则公式
=MATCH(25,A1:A3,0)
会返回数字 2,因为值 25 是单元格区域中的第二项
当您需要项目在区域中的位置而非要查找的值本身,使用 MATCH 是比较好的选择之一。
语法
MATCH(lookup_value, lookup_array, [match_type])
MATCH 函数语法具有下列参数:
- lookup_value 必需。 要在 lookup_array 中匹配的值。 例如,当您在查找电话黄页的时候,可以使用公式的名字来作为关键字。
lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
- lookup_array 必需, 要搜索的单元格区域。
- match_type 可选, -1、0 或 1(默认值是1),指定 Excel 如何将 lookup_value 与 lookup_array 中的值匹配。
其中,如果是 1 或省略,MATCH 查找小于或等于 lookup_value 的最大值。 lookup_array 参数中的值必须以升序排序,例如:...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE。
如果是0,MATCH 查找完全等于 lookup_value 的第一个值。 lookup_array 参数中的值可按任何顺序排列。
如果是-1,MATCH 查找大于或等于 lookup_value 的最小值。 lookup_array 参数中的值必须按降序排列,例如:TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ... 等等。
注意:
- MATCH 返回匹配值在 lookup_array 中的位置,而非其值本身。 例如,MATCH("b",{"a","b","c"},0) 返回 2,即“b”在数组 {"a","b","c"} 中的第二个位置。
- 匹配文本值时,MATCH 函数不区分大小写字母。
- 如果 MATCH 函数查找匹配项不成功,它会返回错误值 #N/A。
- 如果 match_type 为 0 且 lookup_value 为文本字符串,我们可以在 lookup_value 参数中使用通配符 - 问号 (?) 和星号 (*) 。 问号匹配任意单个字符;星号匹配任意一串字符。
示例
需要在表格中查找李康宁,则使用MATCH函数,第一个参数是要查找的值,因为是文本类型,所以需要在外面加上引号,第二个参数是用来查找的区域,比如本例中,区域是A5:A13,第三个参数是0,表示精确匹配,函数返回结果为2,表示李康宁是在A5:A13区域中的第二个位置。
以上就是excel自学教程为您提供excel查找某值相对位置的MATCH函数的解读,本文章链接: http://www.5enet.cn/Excel_hanshu/75283.html 欢迎分享转载,更多相关资讯请前往函数
相关文章
企业IT外包服务
excel隐藏保护锁定公式的方法,以及在excel中同时保护多个工作表公式的方法
Excel中DMAX函数的语法和用法
如何利用Excel的 GROWTH函数 计算数据预测指数增长值
excel数据透视表的创建方法图解教程
excel 高效VLOOKUP函数的组合玩法
如何一次打开多个Excel表格
如何让excel2007表格中的序号不参与排序
在excel中利用函数求百分比的实例教程
Excel 如何快速核对两列数据 Excel核对两列数据动画教程
Excel比对两组数据差异的快速操作方法
Excel计算天数的函数与公式总结
如何填充excel图表的背景
Excel数据如何分列,下面介绍常见的四大技巧应用。通过Excel分列完成日期、电
如何设置excel图表图例
利用数组函数Max和IF函数excel如何在批量填充借款最终清算时间
扫码关注
- 专注IT行业,10年IT行业经验