INDEX函數(shù)是一種查找函數(shù),它可以根據(jù)行號(hào)和列號(hào)返回指定單元格的值。 這個(gè)函數(shù)的語(yǔ)法非常簡(jiǎn)單,格式如下:=INDEX(數(shù)組, 行位置, 列位置),其中數(shù)組可以是一個(gè)單獨(dú)的單元格、一行或一列,也可以是多行多列的范圍。行位置和列位置指要返回的值在數(shù)組中的第n行和第m列,并非它對(duì)應(yīng)的行號(hào)和列號(hào)。 INDEX函數(shù)可以有多種應(yīng)用。以下是幾個(gè)實(shí)際的例子: 1. 跨工作表查找數(shù)據(jù) 假設(shè)有兩個(gè)工作表A和B,其中工作表A中有一個(gè)數(shù)據(jù)表格,而工作表B需要使用A中的數(shù)據(jù)。只需要在B中輸入以下公式即可返回A工作表中第3行第2列的數(shù)據(jù): =INDEX(A!$A$1:$D$10, 3, 2), 2. 復(fù)雜的查找和篩選 通過(guò)組合INDEX函數(shù)和MATCH函數(shù),可以實(shí)現(xiàn)非常復(fù)雜的查找和篩選。例如,假設(shè)有一個(gè)客戶數(shù)據(jù)表格,其中包含客戶姓名、地區(qū)、電話號(hào)碼等信息。現(xiàn)在需要查找某個(gè)地區(qū)的客戶姓名。可以使用INDEX和MATCH函數(shù)結(jié)合使用,如下所示: =INDEX($B$3:$B$10,MATCH(F5,$C$3:$C$10,0)) MATCH(F5, $C$3:$C$10,0) :在C3:C10的范圍內(nèi)查找與F5單元格相匹配的值,并返回該值在查找區(qū)域范圍內(nèi)的位置7。 INDEX在B3:B10范圍內(nèi)查找第7個(gè)位置的值。 3.一對(duì)多查詢 假設(shè)有一個(gè)員工信息表,其中包括姓名,性別和部門(mén),要查詢行政部的所有員工。 輸入以下公式并向下填充: =INDEX(B:B,SMALL(IF(D:D="行政部",ROW(D:D),""),ROW(1:1))) IF返回行政部所對(duì)應(yīng)的行號(hào); SMALL+ROW在向下填充過(guò)程中從小到大提取行號(hào); INDEX返回B列數(shù)據(jù)中對(duì)應(yīng)行號(hào)的值。 |
|
來(lái)自: 昵稱72339616 > 《待分類》