【Excel】INDEX和MATCH函数

1.INDEX函数

INDEX可以返回一组数字中的任意行列中项,语法:
INDEX(Array, Row Number, Col Number)

举个例子:

上图中的INDEX函数中的区域是B2:E5,所以以该区域为参照,在该区域上选择第3行第4列的值,就是3

特别地:当Row Number为0,则表示引用了整行,当Col Number为0,则表示应用了整列

2.MATCH函数

MATCH函数用于在一个已知数组里定位与给出的字符串或数字第1个相符的位置。语法:
MATCH(lookup value, lookup range, [match type])

  • lookup value是要在查找区域查找的值
  • lookup range是要查找匹配值的查找区域
  • match type=1要求查找区域内的值是以升序排列的,MATCH函数会返回包含在查找区域内小于或等于查找值的最大值所在行的位置(相对于查找区域顶部的位置)
  • match type=-1要求查找区域内的值是以降序排列的,MATCH函数会返回包含在查找区域内小于或等于查找值最后一行的位置(相对于查找区域顶部的位置)
  • match type=0会返回查找区域中第一个与查找值完全相符的行的位置。如果完全相符的值不存在,则返回#NA,大多数的MATCH函数应用都用match type=0,默认的match type=1。

实战演练
(1)match type=0的应用

(2)match type=1的应用

(3)match type=-1的应用

3.MATCH + INDEX结合使用

posted @ 2020-04-27 17:21  OLIVER_QIN  阅读(2614)  评论(0编辑  收藏  举报