二維碼 購物車
部落窩在線教育歡迎您!

再說INDEX函數(shù)的兩個神奇用法

?

作者:小窩來源:部落窩教育發(fā)布時間:2023-12-12 21:26:13點擊:794

分享到:
0
收藏    收藏人氣:0人
版權說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。
編按:

再說兩個INDEX函數(shù)的神奇用法。第一個用法是偷懶用法,只用兩個參數(shù)進行引用,讓你的公式更簡單;第二個用法是多區(qū)域引用,類似CHOOSE函數(shù)。

 

我們曾介紹過INDEX的一個神奇用法,返回引用單元格而非數(shù)據(jù),如SUM(D3:INDEX(D3:D24,G3))。今天再介紹兩個INDEX函數(shù)的神奇用法。

1.單行單列數(shù)據(jù)只用兩個參數(shù)進行引用

如果引用區(qū)域是單行或者單列,只使用兩個參數(shù)。

語法:

=INDEX(單行或者單列,列數(shù)或者行數(shù))

譬如下方獲取第4月的銷量。

 

表格
描述已自動生成

 

公式=INDEX(2:2,5)

 

表格
描述已自動生成

 

說明:

公式只用了兩個參數(shù)。參數(shù)1,2:2表示引用第2行;參數(shù)2,5是需要返回的列數(shù)。

如果是常規(guī)寫法,會用3個參數(shù),=INDEX(2:2,,5)。

 

再譬如,查“悟空”各月的成績。

 

表格
描述已自動生成

 

公式=INDEX(14:14,LEFT(B18,1)*2),比其他方法都簡潔。

 

表格
描述已自動生成

 

2.可多區(qū)域引用查找

如果引用多個區(qū)域,則有4個參數(shù)。第4參數(shù)用于指定要返回值的引用區(qū)域。

語法:

=INDEX((區(qū)域1,區(qū)域2,區(qū)域3,…),行數(shù),[列數(shù)],[區(qū)域數(shù)])

(注:多個區(qū)域必須在同一個工作表中)

 

譬如從下方3個月的數(shù)據(jù)區(qū)域中取第2個區(qū)域的第5行第2列。

公式=INDEX((A24:B29,D24:E29,G24:H29),5,2,2)

 

 

說明:

第一參數(shù)用括號引用了3個月份的數(shù)據(jù)區(qū)域;第4參數(shù)“2”指定要具體引用哪個區(qū)域。

 

有何實際用處呢?

可以如同CHOOSE函數(shù)那樣搭配VLOOKUP函數(shù)實現(xiàn)多區(qū)域動態(tài)查詢,譬如下方根據(jù)姓名和月份在5個區(qū)域中查找成績。

 

表格
描述已自動生成

 

采用INDEX的多區(qū)域引用,公式如下:

=VLOOKUP(B44,INDEX((A37:B42,C37:D42,E37:F42,G37:H42,I37:J42),,,LEFT(B45,1)),2,)

 

表格
描述已自動生成

 

說明:

INDEX((A37:B42,C37:D42,E37:F42,G37:H42,I37:J42),,,LEFT(B45,1)),第1參數(shù)是5個月各自的數(shù)據(jù)區(qū)域,第2和第3參數(shù)都是空(0),表示引用整個區(qū)域,第4參數(shù)指定要用第幾個區(qū)域的數(shù)據(jù)。

VLOOKUP(B44, ,2,),用VLOOKUP精確查找返回第2列的數(shù)據(jù)。

當然此處有多種解法,如CHOOSE+VLOOKUP,公式=VLOOKUP(B44,CHOOSE(LEFT(B45,1),A37:B42,C37:D42,E37:F42,G37:H42,I37:J42),2,);再如條件相乘,公式=MAX(IFERROR((A37:I42=B44)*(A35:I35=B45)*B37:J42,0))更簡潔。

 

Ok,INDEX的兩個神奇用法就說到這里。

 

本文配套的練習課件請?zhí)砑涌头⑿?span>buluowojiaoyu索取。

Excel高手,快速提升工作效率,部落窩教育Excel精品好課任你選擇!

掃下方二維碼關注公眾號,可隨時隨地學習Excel

IMG_256

相關推薦:

函數(shù)中的精確制導:INDEX函數(shù)

INDEX函數(shù)的8種常見用法

任意兩個位置之間的數(shù)據(jù)動態(tài)求和

新版本的VLOOKUP用法

版權申明:

本文作者小窩;部落窩教育享有稿件專有使用權。若需轉(zhuǎn)載請聯(lián)系部落窩教育。