轉轉大師PDF轉換器
支持40多種格式轉換,高效辦公
Index:定位取值函數,根據行、列號在區域中取相應的值,用法:Index(區域, 行號, 列號)
Match:查找值在一維區域(行、列、一維數組)中的位置,用法:Match( 查找值,一維區域,模糊/精確查找)
Index的行號、列號參數都由match分別查找兩個值得到,而且查詢值可在被查詢值前、后、上、下(比Vlookup和Hlookup更靈活),因此Index和Match算得上是一對情人,至少是一對好閨蜜。
一、在EXCEL區域中,當知道行標題和列標標題,就能用Index+match查出對應的值。
二、Index+Match函數實現的對查找值進行雙向查找(可從前或后、上或下兩個雙向查找),比Vlookup 和 Hlookup兩個函數更強大。下面介紹向前查找的方式。
Vlookup(被查找值, 查找區域, 模糊/精確)的查找值必須包含在查找區域的首列中,且只能向后查找;
Hlookup(被查找值, 查找區域, 模糊/精確)的查找值必須包含在查找區域的首行中,且只能向下查找;
若要向前或向上查找必須用if({1,0},返回值所在列,首列} 調換區域前后關系才能查找。但是用Index+match就能實現隨意查找,更方便。
三、Index+Match函數實現多條件查詢
說明:
Vlookup查詢:前面說過,由于Vlookup的查詢區域必須包含被查詢值,因此這里使用輔助列把兩個條件區域組合作為首列,兩個條件值組合成被查找值,滿足VLOOKUP的參數屬性要求。
Index+Match查詢:使用了Match(兩個條件值組合,兩個條件區域組合,精確)的方式定位所在行號,再用行號定位提取對應的值。由于函數中區域組合是數組形式,需要用三鍵(Ctrl+Shift+Enter)輸入。