多语言展示
当前在线:1603今日阅读:99今日分享:20

Excel 最需要知道的函数组合 Index+Match

工作中我们经常会需要从一堆数据库中去取匹配的数值。可能最开始接触的就是VlookUp了,但是如果要取的数值在关键字的左边呢?这里介绍的Index+Match可以轻松解决你的各种匹配数据问题。
工具/原料

Excel任意版本

方法/步骤
1

Index就是索引的意思,就像图书馆里你根据查到的你要找的书在第几排书架第几层,你过去可以直接拿到一样。Index(在这个区域中,第几行,第几列)例如,=INDEX(B3:C6,2,1),就是取B3:C6这个区域中,第2行第1列的值,就是'B'

3

单独使用是不怎么实用,但是两者结合就会实现很多功能,最常用的就是匹配: 想得到王五的成绩,第一时间想到的是VLookUP吧,Vlookup当然可以实现,如下图:

4

但是如果你需要知道王五的序号或是组号呢?把序号或组号往后面复制一列吗?No! No! No! 太麻烦了,而且很多时候你不能复制,把Vlookup忘记吧,用Index+Match也可以轻松实现,为了方便理解,一步步去做,如下:1. 我们知道的:名字叫 '王五', 王五和他的组号有什么关系?当然是在同一行中!要得到组号,只需要知道行号(或是某一区域的第几行),所以第一步我们用Match得到行号:

5

2. 现在我们知道了王五在第3行,也就是知道了他的组号在第3行,用Index去定位第3行,这里我们选的区域只选了一列,所以第几列可以省略:

6

3. 下来就是简单的把两个格子中的函数合并在一起,和代数一样,E11单元格中的D11这个结果替换成D11中的算式(下图中的选中部分)

7

就大功告成了,借助理解的D11单元格就不需要了,结果如下:

注意事项

Excel中所有的精确匹配的参数都是0

推荐信息