vlookup是工作中excel中最常用的查找函數(shù)。但遇到反向、雙向等復(fù)雜的表格查找,還是要請(qǐng)出今天的主角:index+Match函數(shù)組合。
1、反向查找
【例1】如下圖所示,要求根據(jù)產(chǎn)品名稱,查找編號(hào)。
分析:
先利用Match函數(shù)根據(jù)產(chǎn)品名稱在C列查找位置
=MATCH(B13,C5:C10,0)
再用Index函數(shù)根據(jù)查找到的位置從B列取值。完整的公式即為:
=INDEX(B5:B10,MATCH(B13,C5:C10,0))
2、雙向查找
【例2】如下圖所示,要求根據(jù)月份和費(fèi)用項(xiàng)目,查找金額
先用MATCH函數(shù)查找3月在第一行中的位置
=MATCH(B10,$A$2:$A$6,0)
再用MATCH函數(shù)查找費(fèi)用項(xiàng)目在A列的位置
= MATCH(A10,$B$1:$G$1,0)
最后用INDEX根據(jù)行數(shù)和列數(shù)提取數(shù)值
INDEX(區(qū)域,行數(shù),列數(shù))
=INDEX(B2:G6,MATCH(B10,$A$2:$A$6,0),MATCH(A10,$B$1:$G$1,0))
3、多條件查找
【例3】如下圖所示,要求根據(jù)入庫(kù)時(shí)間和產(chǎn)品名稱,查找入庫(kù)單價(jià)。
分析:
由于match的第二個(gè)參數(shù)可以支持合并后的數(shù)組所以可以直接進(jìn)行合并查找:
=MATCH(C32&C33,B25:B30&C25:C30,0)
查找到后再用INDEX取值
=INDEX(D25:D30,MATCH(C32&C33,B25:B30&C25:C30,0))
由于公式中含有數(shù)組運(yùn)算(一組數(shù)同另一組數(shù)同時(shí)運(yùn)算),所以公式需要按ctrl+shift+enter三鍵完成輸入
為慶祝微信平臺(tái)突破10萬(wàn)粉絲,官方淘寶店所有excel視頻全場(chǎng)半價(jià)。只限3天。想學(xué)更多excel函數(shù)的用法,可以購(gòu)買蘭色幻想和小妖錄制的函數(shù)速成和函數(shù)中高級(jí)高清視頻教程。點(diǎn)擊左下角“ 閱讀原文”查看活動(dòng)信息。
聯(lián)系客服