【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結合使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM