MATCH动态图解

  • 格式:xls
  • 大小:104.00 KB
  • 文档页数:2

MATCH 函数动态图解
函数解释:
返回在指定方式下与指定数值匹配的数组中元素的相应位置。

如果需要找出匹配元素的位置而不是匹配元素本身,则
6张三1=MATCH("张三",C11:C16,0)
姓名
工资底薪1
张三158014201580166017602
李四16603
王五14001700173=MATCH(1700,G11:L11,1)4
赵六18503=MATCH(1700,G16:L16,-1)5
田七23006周八176019401850
17601660从INDEX模型得知,INDEX函数按参数号返回指定区域中的值。

我们就可以用【MATCH+INDEX】函数组合代替【LOOKUP】函数进行查找。

比如查找上表"张三"相对应的工资
1580=INDEX(D11:D16,MATCH("张三",C11:C16,0))
INDEX返回D11:D16区域中第1个数值,结果为1580
第1参数,查找的内容
由大到小>>>>降序
由小到大>>>>升序第2参数,指定区域
素的位置而不是匹配元素本身,则应该使用 MATCH 函数。

1:C16,0)18501940CH(1700,G11:L11,1)
CH(1700,G16:L16,-1)15801420
如查找上表"张三"相对应的工资:
",C11:C16,0))
【张三】在C11:C16中的顺序,结果为1
结果为1580第3参数为1,查找小于
或等于lookup_value 的最
大数值。

Lookup_array 必
须按升序排列
第3参数为-1,查找大于
或等于lookup_value 的最
小数值。

Lookup_array 必
须按降序排列第3参数为0,查找等于lookup_value 的第一个数值。

Lookup_array 可以按
任何顺序排列
如果函数MATCH 查找不成功,
则返回错误值#N/A 。