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 。