Excel 中比 Vlookup 更强大的 INDEX 和 MATCH 函数

学习推荐

原文题目:《比 Vlookup 更强盛!也许函数组合,用过的人都说喷鼻,错过懊悔一个亿!》

各位好,我是懂点 Excel 的小兰~

在 Excel 中,INDEX 和 MATCH 函数是一对万金油查找函数公式,二者共同,可能发挥出巨巨大的感化!

MATCH 函数卖力找地位,而后告知 INDEX 地位,INDEX 就去把货色抓过来,比如侦察和差人的关系。

咱们来看个简单的例子。

Q:当初须要从左侧表格里,找到柚子的销量并填写在 E2 单元格,该怎么做?

A:先用 MATCH 函数找到柚子在 A 列中的地位,公式以下:

=MATCH(D2,A1:A30,0)

成果为 13。

这就阐明,在 A1:A30 也许地区中,柚子在第 13 个地位。

而后在 MATCH 函数表面,嵌套 INDEX 函数,公式以下:

=INDEX(B1:B30,MATCH(D2,A1:A30,0))

成果为 231。这就是柚子的销量。

公式意义也很好懂得,在 B1:B30 也许地区里,找到第 13 行的数据,也就是 231。

上级这是一个比较简单的例子,但是也能看出 INDEX+MATCH 这对组合函数在查找数据上面,可能发挥出的感化。

以下,我还准备了 6 个 INDEX+MATCH 函数的典范用法,助力各位加快控制这两个函数。

1、反向查找

反向查找:查找的成果信息在所需查找前提列的后面。

以下图:依据 B 列的水果称号,查找 A 列的编号。

公式:

=INDEX(A2:A30,MATCH(E2,B2:B30,0))

公式阐明:和后面举例的正向查找公式差别不巨大,独一须要注意的是查找地区的变化。

比拟 VLOOKUP 函数还须要借助 IF 函数结构数组来讲,INDEX+MATCH 更容易懂得,也更好操纵。

2、穿插查找

穿插查找援用数据,以下图,依据「列号」和「行号」,查找成果信息。

公式:

=INDEX(B2:F11,MATCH(I1,A2:A11,0),MATCH(I2,B1:F1,0))

公式阐明:

用第一个 MATCH 函数查找「第 2 排」在 A2:A11 中的地位,成果为 2;

用第二个 MATCH 函数查找「第 3 列」在 B2:F2 中的地位,成果为 3;

最初用 INDEX 函数在 B2:F11 地区中查找。

3、一对多查找

以下图,依据「称号」,查找1月、2月、3月的「销售额」。

公式:

=INDEX($B$2:$D$30,MATCH($F3,$A$2:$A$30,0),MATCH(G$2,$B$1:$D$1,0))

公式阐明:对比一下后面提到的穿插查问公式,可以发现,这两个公式道理实际上是一样的,只是增加了彻底援用和混杂援用。

4、多前提查找

比方,依据两个前提「月份」和「称号」,查找「销量」。

公式:

=INDEX($C$2:$C$21,MATCH(E3&F3,$A$2:$A$21&$B$2:$B$22,0))

公式阐明:利用 & 标记将查找前提,查找地区组合在一起,再按正向查找的方法停止查找。

5、区间查找

假如查找值处于某一个区间内,就前往对应的目的值。

以下图,须要依据事迹区间来盘算员工的奖金数。

公式:

=INDEX(I2:I5,MATCH(E2,{0,41,81,121},1))

公式阐明:也许公式须要注意第二和第三参数的利用。假如第三参数是 1 巨大概省略,MATCH 函数将查找小于或即是第一参数的最巨大值,而且第二参数中的值必需是升序排序。

6、含混查找

含混查找:经由过程联合利用通配符(「?」问号和「*」星号)来完成查找目的值。

以下图,须要查找最初一个字符是「瓜」,一共三个字符的水果的销量是多少。

公式:

=INDEX(C2:C30,MATCH("??"&E2,B2:B30,0))

公式阐明:

「?」问号通配符,代表随便单个字符。「*」星号通配符,代表婚配随便多个字符。

这里咱们用了两个「??」问号,就代表随便两个字符。

PS:问号和星号必需利用英文半角的!

7、写在最初

最初给各位做个小小的总结~

INDEX 和 MATCH 函数罕见利用方法有以下 7 种:

正 / 反向查找

穿插查找

一对多查找

多前提查找

区间查找

含混查找

INDEX 和 MATCH 函数的感化非常之强盛,祝贺各位早日控制!

本文来自微信公众号:秋叶 Excel (ID:excel100),作者:小兰

标签: 强大函数