Excel中MATCH函数的用法与示例

来源:本站整理 作者:网络笔记

最佳答案MATCH函数与VLOOKUP函数最大的不同是,VLOOKUP函数返回的是查询到的单元格的值,而MATCH函数返回的则是单元格的位置。下面就正式跟大家讲下MATCH函数的用法。MATCH()函数格式: MATCH(lookup_value,lookup_array,match_type )含义:按参......

MATCH函数与VLOOKUP函数最大的不同是,VLOOKUP函数返回的是查询到的单元格的值,而MATCH函数返回的则是单元格的位置。

下面就正式跟大家讲下MATCH函数的用法。


MATCH()函数

格式: MATCH(lookup_value,lookup_array,match_type )

含义:按参数match_type定义的查询方式,在一组数据lookup_array 中,查询并确认lookup_value在lookup_array中是第几个数据,就返回几。

参数

  • lookup_value:

    需要查询的一个数据。

  • lookup_array:

    一行(列)数据,在这一行(列)数据中,进行查询。

  • match_type:

    定义查询的方式。该参数只能是-1,0或1。

    如果为0,则表明在lookup_array中查询与lookup_value相等的数据,如果lookup_array中有多个数据与lookup_value相等,查询到第一个相等的数据后,就返回数值,不再继续查询。

    如果为-1,则表明在lookup_array中查询大于或等于lookup_value的最小值,且lookup_array必须按降序排列。否则会返回错误。

    如果为1,则表明在lookup_array中查询小于或等于lookup_value的最大值,且lookup_array必须按升序排列。否则会返回错误。

实例

Excel MATCH函数

备注:如上图所示。

  • B9单元格的公式为

    “=MATCH(A9,B2:B6,0)”。

    由于match_type值为0,表明是按完全匹配的方式进行查询。

    在B2:B6中查询与A9单元格(“李四”)相同的内容,查询到B3单元格,该单元格在B2:B6中排在第2的位置,所以返回数值“2”。

  • B10单元格的公式为

    “=MATCH(A10,A2:A6,1)”。

    由于match_type值为1,表明是在A2:A6单元格中查询小于或等于A10单元格(“3.8”)的最大值的数据,并且A2:A6单元格的内容必须按升序排列。

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+