熱門:瘦小腿瘦小腿瘦小腿

  1. 首頁
  2. 科技日報
  3. 科技

Excel之Index+Match函式:可以實現逆向匹配的組合。

  • 小白兔

  • 2019-06-15 12:52:21

在使用Vlookup函式匹配資料時,所選的區域中,查詢的值一定要在所選區域中的第一列才能匹配到需要的資料,但如果需要的數值在查詢的值前面時就無法匹配了。

如上圖要把左側表中的序號匹配到右表中,Vlookup就無法實現了;

今天說一個能把這個不可能變成可能的組合:Index+Match組合;

先來看一下Index函式;

Index函式表示在給定的單元格區域中,返回特定的行列交叉處單元格的值或引用;

簡單來說,就是找到所選區域中指定單元格的值;

看一下Index函式需要哪些引數:

=Index(array,row_num,[column_num])

=Index(選擇的區域,指定的單元格所在的行,指定的單元格所在的列)

當選擇的區域只有一列或一行時,後兩個引數可以根據需要省略一個;

如圖即表示查詢A1:B10區域中第5行、第2列的值,即“玟善”;

如果選擇的區域只有一列或一行時,後面的行或列的引數可根據需要省略一個;

如圖區域選B列時,只輸入所在的行數就可以了,而不用再輸入列;

而在上期講過的Match函式可以返回資料所在的位置,兩個巢狀使用,簡直不要太完美;

如圖匹配出每個人的序號;

=Index(A:A,MATCH(I2,B:B,0))

=Index(需要的資料所在的列,Match(查詢的值,查詢的值所在的列,精確匹配))

將公式向下填充,這樣就完成了姓名在序號後面時逆向匹配出序號;

當然也可以和Vlookup一樣實現正常匹配;

把需要的資料所在的列選擇對應的列即可;

Vlookup很強大,也有不完美的時候,Index+Match可以逆向匹配,可以彌補Vlookup的不足,小夥伴們在使用的時候要學會取長補短,優勢互補哦!

今天就說這些了,小夥伴們好好練習呀!

推薦您的文章

其他文章