‘);(window.slotbydup=window.slotbydup || []).push({id: ‘623618’,container: s,size: ‘360,300’,display: ‘inlay-fix’});})();
MATCH函数返回指定值在数组中的位置,,单元格D5中输入要查找的月名,在MATCH函数的第二个参数中输入3个月份名 。如果在单元格D5中输入的最后一个月名,例如是Oct,那么结果将是#N/A 。
=MATCH(D5,{“Jan”,”Feb”,”Mar”},0)
示例2: 将学生成绩修改为字母
本例中,与CHOOSE函数一起来获取字母成绩 。match_type是-1,因为成绩以降序排列 。
当参数match_type是-1时,结果为大于或等于查找值的最小值 。本例中,查找值是54,不在成绩列表中,因此返回60所在的位置 。因为60在成绩列表中的位置是4,所以在CHOOSE函数选项中的第4个值是结果,即单元格C6,其值为D 。
=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)
示例3: 在VLOOKUP函数中创建灵活的列选择
要使VLOOKUP公式更灵活,可以使用MATCH函数来查找列号,而不是在公式中硬编码 。本例中,用户可以在单元格H1中选择区域,作为VLOOKUP函数的值 。然后,可以在单元格H2中选择月份,MATCH函数返回该月份所在的列 。
=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)
示例4:与INDEX函数一起查找最接近的匹配项
MATCH函数也可以和INDEX函数一起使用 。本例中,MATCH函数用于查找最接近正确数值的猜测 。
1.ABS函数返回每项猜测和正确数值的绝对差 。
2.MIN函数查找最小的差值 。
3.MATCH函数在差值列表中查找最小的差值 。如果有多个相同的值,那么返回第一个值 。
4.INDEX函数返回名字列表中该位置的名字 。
=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))
【MATCH函数的语法及使用实例】
推荐阅读
- 菱角的功效与作用以及食用禁忌与注意事项
- 茭白怎么做好吃?茭白的做法大全
- 精选79句 关于给领导的元旦祝福语
- 精选43句 关于温馨的元旦祝福语精选
- 精选40句 关于同学之间的元旦祝福语
- 地锅鸡的饼子怎么做的?
- 地木耳怎么长出来的
- 给树输的营养液一般是什么
- 跟樱桃相似的水果有哪些
- 公墓是永久的吗