位置:首頁(yè) > 軟件操作教程 > 辦公軟件 > Excel > 問(wèn)題詳情

如何用VLOOKUP函數(shù)的批量查找?

提問(wèn)人:周麗平發(fā)布時(shí)間:2021-07-20

例:要求把如圖表中所有張一的消費(fèi)金額全列出來(lái)

image.png

分析:在實(shí)現(xiàn)復(fù)雜的查找時(shí),努力的方向是怎么重構(gòu)一個(gè)查找內(nèi)容和查找的區(qū)域。要想實(shí)現(xiàn)多項(xiàng)查找,可以對(duì)查找的內(nèi)容進(jìn)行編號(hào),第一個(gè)出現(xiàn)的是后面連接1,第二個(gè)出現(xiàn)的連接2。。。

公式:{=VLOOKUP(B$9&ROW(A1),IF({1,0},$B$2:$B$6&COUNTIF(INDIRECT("b2:b"&ROW($2:$6)),B$9),$C$2:$C$6),2,)}

公式剖析:

1、B$9&ROW(A1) 連接序號(hào),公式向下復(fù)制時(shí)會(huì)變成B$9連接1,2,3。

2、給所有的張一進(jìn)行編號(hào)。要想生成編號(hào),就需要生成一個(gè)不斷擴(kuò)充的區(qū)域(INDIRECT("b2:b"&ROW($2:$6)),然后在這個(gè)逐行擴(kuò)充的區(qū)域內(nèi)統(tǒng)計(jì)“張一”的個(gè)數(shù),在連接上$B$2:$B$6后就可以對(duì)所有的張一進(jìn)行編號(hào)了。

3、IF({1,0}把編號(hào)后的B列和C組重構(gòu)成一個(gè)兩列數(shù)組。

通過(guò)以上的講解,需要知道,VLOOKUP函數(shù)的基本用法是固定的,要實(shí)現(xiàn)高級(jí)查找,就需要借助其他函數(shù)來(lái)重構(gòu)查找內(nèi)容和查找數(shù)組。

繼續(xù)查找其他問(wèn)題的答案?

回復(fù)(0)
返回頂部