1. 索引函式介紹
索引函式是Excel中常用的搜尋函式之一,用於返回表或區域中的值或對值的引用,並用於查詢指定區域中行或列中的資料。 函式一般有兩種形式: 陣列:通常返回乙個數值或乙個數值陣列引文:通常返回引用。
2. 索引函式的句法結構
index(array, row_num, [column_num])
1.第乙個引數,array:搜尋區域。
2.第二個引數row num:行號。
3.第三個引數列號:列號。
注意:如果陣列僅包含一行或一列,則省略相應的行號或列號作為可選引數。
3. 如何使用索引功能
1. 僅查詢行
示例 1:找出 ** 中蔬菜名稱第 6 行中的蔬菜是什麼
在 ** 中輸入函式公式=index(a2:a13,6),輸入後按【回車】鍵,即可在**中第6行得到蔬菜名稱。
[a2:a13] 在函式中指示** 在區域範圍內找到的蔬菜名稱;[6] 表示搜尋的目標是第 6 行的內容
2. 僅查詢列
示例2:找出**中蔬菜名稱第3欄中的蔬菜是什麼?
在 **,輸入:=index(b1:g1,3),輸入後按回車鍵,即可在**中第三列得到蔬菜的名稱。
功能b1:g1] 表示** 在區域範圍內找到的蔬菜名稱;[3] 表示搜尋物件是第 3 列的內容
3.同時查詢行和列交點處的資料
示例3:找出**中出售的白蘿蔔數量
在 ** 中輸入函式=index(a1:d25,10,3)輸入完成後,按回車鍵可獲取白蘿蔔的銷售數量。
在公式中,[a1:d25] 表示** 在所有資料區域內] 表示搜尋“白蘿蔔”的目標在第 10 行] 表示您要查詢的“銷售數量”在第 3 列中
index 函式與 match 函式結合使用
如果資料量很大,直接找對應的行列會比較麻煩,這個時候就可以用了matchfunction 和index功能。
示例4:找出**中的馬鈴薯庫存
在 **,輸入:=index(a1:d25,match(f4,b1:b25,0),4)輸入完成後按回車鍵,這樣就可以得到土豆的庫存了。
在公式中,[a1:d25] 表示** 在所有資料區域內] 表示您要查詢的“庫存”位於第 4 列中
match(f4,b1:b25,0)表示目標“potato”在**、[f4表示需要查詢的名稱為“Potato”的單元格【b1:b25]表示Potato所在的列區域**0 表示完全匹配。