如果你有Excel任何问题,请留言或者加我们qq 24119011 让我们知道。谢谢

excel表格的基本操作-excel教程网

当前位置: 主页 > 高级教程 > 函数使用 >

MATCH函数

时间:2015-02-26 20:09来源:excel.org.cn 作者:admin 点击:
MATCH函数含义:返回指定数值在指定数组区域中的位置 语法:MATCH(lookup_value, lookup_array, match_type) lookup_value:需要在数据表(lookup_array)中查找的值。 lookup_array:可能包含有所要查找数值
MATCH函数含义:返回指定数值在指定数组区域中的位置
语法:MATCH(lookup_value, lookup_array, match_type)
lookup_value:需要在数据表(lookup_array)中查找的值。
lookup_array:可能包含有所要查找数值的连续的单元格区域,区域必须是某一行或某一列,即必须为一维数据,引用的查找区域是一维数组。
match_type:为1时,查找小于或等于lookup_value的最大数值在lookup_array中的位置,lookup_array必须按升序排列:
为0时,查找等于lookup_value的第一个数值,lookup_array按任意顺序排列:
为-1时,查找大于或等于lookup_value的最小数值在lookup_array中的位置,lookup_array必须按降序排列。利用MATCH函数查找功能时,当查找条件存在时,MATCH函数结果为具体位置(数值),否则显示#N/A错误。
注:当所查找对象在指定区域未发现匹配对象时将报错!
建议使用match方法同时使用 On Error Resume Next;或者 On Error goto 100 语句。


  
 
公式 叙述 (结果)
=MATCH(39,B2:B5,1) 因为没有完全符合的项目,所以会传回范围 B2:B5 中下一个较小的值 (38)的位置。(2)。
=MATCH(41,B2:B5,0) 范围 B2:B5 中 41 的位置。(4)
=MATCH(40,B2:B5,-1) 因为 B2:B5 不是依递减顺序排列,所以会传回错误。(#N/A)
match函数与vlookup函数配合使用可以对vlookup函数查找的结果进行容错处理。 (责任编辑:admin)
顶一下
(1)
100%
踩一下
(0)
0%

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片