Excel的INDEX MATCH功能介紹
在Excel中,INDEX MATCH是一種強大的兩步查詢方式,適用於在數據表中查找某一特定條件對應的數據。這個功能組合其實是兩個Excel函數的集結:INDEX和MATCH。INDEX函數用來返回一個範圍內特定位置的數據,而MATCH函數則用來查找某值在一個範圍內的位置。這兩個函數共同工作,就可以使我們在Excel中的查找工作變得更為容易和快捷。
MATCH函數的使用方式
MATCH函數的語法是:MATCH(lookup_value,lookup_array,[match_type])。下面我們一同來看如何使用這個函數。
1. lookup_value
lookup_value就是你想在lookup_array中查找的值。
2. lookup_array
lookup_array是你想從中尋找lookup_value的數據範圍或數據端。請注意,這個數據範圍只能是單列或單行。
3. match_type
match_type有三個選項:1、0、-1。1代表返回小於等於lookup_value的最大值的位置,0代表返回正好等於lookup_value的位置,而-1則代表返回大於等於lookup_value的最小值的位置。如果不填,則默認選擇1。
INDEX函數的使用方式
INDEX函數的語法是:INDEX(array,row_num,[column_num])。同樣,我們一同了解下各部分的用法。
1. array
array是你想從中獲取數據的範圍。
2. row_num
row_num是你想從array中獲取數據的行位置。
3. column_num
column_num是你想從array中獲取數據的列位置。這個參數不是必要的,如果省略,INDEX函數則會返回整行數據。
INDEX MATCH組合範例
現在,我們學會了INDEX和MATCH兩個函數,就可以把它們組合起來使用了。假設我們有一個表格,第一列是產品名稱,第二列是產品價格,我們想查找某個產品的價格,我們可以在一個單元格中輸入以下公式:=INDEX(B2:B5,MATCH(“產品A”,A2:A5,0)) 。這個公式會返回我們想查找的產品A的價格。