APP下载

Excel之Index+Match函式:可以实现逆向匹配的组合。

消息来源:baojiabao.com 作者: 发布时间:2026-05-20

报价宝综合消息Excel之Index+Match函式:可以实现逆向匹配的组合。

在使用Vlookup函式匹配资料时,所选的区域中,查询的值一定要在所选区域中的第一列才能匹配到需要的资料,但如果需要的数值在查询的值前面时就无法匹配了。

如上图要把左侧表中的序号匹配到右表中,Vlookup就无法实现了;

今天说一个能把这个不可能变成可能的组合:Index+Match组合;

先来看一下Index函式;

Index函式表示在给定的单元格区域中,返回特定的行列交叉处单元格的值或引用;

简单来说,就是找到所选区域中指定单元格的值;

看一下Index函式需要哪些引数:

=Index(array,row_num,[column_num])

=Index(选择的区域,指定的单元格所在的行,指定的单元格所在的列)

当选择的区域只有一列或一行时,后两个引数可以根据需要省略一个;

如图即表示查询A1:B10区域中第5行、第2列的值,即“玟善”;

如果选择的区域只有一列或一行时,后面的行或列的引数可根据需要省略一个;

如图区域选B列时,只输入所在的行数就可以了,而不用再输入列;

而在上期讲过的Match函式可以返回资料所在的位置,两个巢状使用,简直不要太完美;

如图匹配出每个人的序号;

=Index(A:A,MATCH(I2,B:B,0))

=Index(需要的资料所在的列,Match(查询的值,查询的值所在的列,精确匹配))

将公式向下填充,这样就完成了姓名在序号后面时逆向匹配出序号;

当然也可以和Vlookup一样实现正常匹配;

把需要的资料所在的列选择对应的列即可;

Vlookup很强大,也有不完美的时候,Index+Match可以逆向匹配,可以弥补Vlookup的不足,小伙伴们在使用的时候要学会取长补短,优势互补哦!

今天就说这些了,小伙伴们好好练习呀!

2019-12-28 15:53:00

相关文章