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))
标签:INDEX,顺位,index,Excel,查询,MATCH,match From: https://www.cnblogs.com/zp513/p/17919983.html