MATCH函数(返回指定内容所在的位置)MATCH函数用于返回在指定方式(精确查找或模糊查找)下要查找的值在区域或数值中的位置
MATCH(lookup-value,lookup-array,match-type)lookup-value:表示要在区域或数组中查找的值,可以是直接输入的数组或单元格引用
lookup-array:表示可能包含所要查找的数值的连续单元格区域,应为数组或数组引用
match-type:表示查找方式,用于指定精确查找或模糊查找
取值为-1、1、01或省略:模糊查找,返回小于参数的最大值的位置,查找区域必须按照升序排序
0:精确查找,返回与参数等值的位置,查找区域无需排序
-1:模糊查找,返回大于参数的最小值的位置,查找区域必须按照升序排列
注意事项:(1):如果参数为文本,MATCH函数将不区分大小写,如果需要严格匹配查找值,则需要使用EXACT函数
(2):如果在区域或数组中未找到要查找的值,那么MATCH函数将返回错误值#N/A(3):当时用迷糊查找时,如果查找的区域或数组未按照顺序排序,MATCH函数可能会返回错误的结果
(4):当查找文本且查找方式设置为0时,可以在查找值中使用通配符,
或*例一:不区分大小写查找数据课程课时ACCESS45课程名称位置access50EXCEL3excel30 =MATCH(D16,A15:A22,0)EXCEL25POWERPOINT35powerpoint 40WORD154word20 =MATCH(TRUE,EXACT(D16,A15:A22),0)(数组公式按三键结束)例二:双重定位查找数据姓名部门职位年薪工龄蒋然人力部普通职员144003镇华销售部普通职员180009姓名行位置列位置何贝贝人力部部门经理252008何贝贝32郭静纯人力部高级职员324005 =MATCH(G31,A29:A