再說INDEX函數(shù)的兩個神奇用法
?
作者:小窩來源:部落窩教育發(fā)布時間:2023-12-12 21:26:13點擊:962
再說兩個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:
相關推薦:
版權申明:
本文作者小窩;部落窩教育享有稿件專有使用權。若需轉載請聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車一樣長像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒有重復,Excel卻判定數(shù)據(jù)重復,這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學會這2個公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應該這樣發(fā)Excel報表……
- 如何計算Excel單元格中的算式,四種求和方法請收好!