Excel-最强函数搭档INDEX&MATCH(指数+寻找)

发布时间 2023-12-21 21:14:20作者: zhang0513

1、VLOOKUP函数的缺点

有一个很大的缺点就是如果要搜寻的栏位不是在表格的最左侧,或是表格采用了横向排列的话,无用武之地。

如果是横向表格,而要查询的资料行也恰巧是第一行的话,可以使用HLOOKUP函数,Hlookup与vlookup类似,只是查询方向不同
=HOOKUP(被查询值,查询的范围,要传回的行数)


困境:他们都只能进行单向的查询,而无法从条件符合的栏位中同时进行左右和上下的查询,因此这时就是函数搭档index和match大展身手的时候了。

2、index用法:

我们是先指定一个顺位【要么一行或列】,然后index会以这个顺位传回姓名,
单行单列=Index(栏/列范围,顺位)
多栏多列=Index(资料范围,行数,列数)
如=INDEX(C3:C7,3,4)=阿福

3、match用法

match相反,我们先给一个姓名,然后match告诉我们这个人是排在第几个顺位。
寻找顺位=Match(要查找的对象,查找范围,比对方式)
注:查找的范围必须是单栏或单列,比对方式1是小于,0是完全符合,-1是大于。
如=MATCH("阿福",B4:E4,0)=2

4、联合使用(index和match)

行数和列数用match函数

如分数区间 =MATCH(F3,B3:B7,1);等第=INDEX(C3:C7,MATCH(F3,B3:B7,1))