INDEX+MATCH

1、INDEX:

在指定的区域,按行、列坐标取值。
标准语句为:INDEX(区域,行位置,列位置,区域序号)
如果公式中只有一个区域,区域序号是1,可省略,如
=INDEX(A$2:B$22,3,2))

2、MATCH:

MATCH(lookup_value, lookup_array, match_type)

match_type:0(精确),1(大于、可省略),-1(小于)

可配合通配符使用

3、INDEX+MATCH

=INDEX(A$2:B$22,MATCH(B5,B$2:B$22,0),2)

=INDEX((A$2:B$12,A$18:B$27,A$33:B$39),2,2,3)【最后一个数字是区域序号(第几组区域)】

附:双向查找(下图)公式详解
C8单元格公式:=INDEX(B$2:G$5,MATCH(A8,A$2:A$5,0),MATCH(B8,B$1:G$1,0))
先查找“李四”所在的列位置:=MATCH(A8,A$2:A$5,0)
再查找“五月”所在的行位置:=MATCH(B8,B$1:G$1,0)
他的销量“880”所在区域的位置是:=INDEX(B$2:G$5,2,5)

INDEX+MATCH组合函数,没Vlookup函数那么通用,但它可以有效解决VLOOKUP不能顺利向左边查找的问题。