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

VLOOKUP函數(shù)的多條件查找

提問人:周麗平發(fā)布時(shí)間:2021-08-18

例:要求根據(jù)部門和姓名查找C列的加班時(shí)間。

image.png

分析:可以延用“使用VLOOKUP函數(shù)進(jìn)行反向查找的方法”的思路,但不是讓VLOOKUP本身實(shí)現(xiàn)多條件查找,而是想辦法重構(gòu)一個(gè)數(shù)組。多個(gè)條件可以用&連接在一起,同樣兩列也可以連接成一列數(shù)據(jù),然后用IF函數(shù)進(jìn)行組合。

公式:{=VLOOKUP(A9&B9,IF({1,0},A2:A5&B2:B5,C2:C5),2,0)}

公式剖析:

1、A9&B9 把兩個(gè)條件連接在一起。把他們做為一個(gè)整體進(jìn)行查找。

2、A2:A5&B2:B5,和條件連接相對(duì)應(yīng),把部分和姓名列也連接在一起,作為一個(gè)待查找的整體。

3、IF({1,0},A2:A5&B2:B5,C2:C5) 用IF({1,0}把連接后的兩列與C列數(shù)據(jù)合并成一個(gè)兩列的內(nèi)存數(shù)組。按F9后可以查看的結(jié)果為:

{"銷售張一",1;"銷售趙三",5;"人事楊五",3;"銷售趙三",6}

4、完成了數(shù)組的重構(gòu)后,接下來(lái)就是VLOOKUP的基本查找功能了,另外公式中含有多個(gè)數(shù)據(jù)與多個(gè)數(shù)據(jù)運(yùn)算(A2:A5&B2:B5),,所以必須以數(shù)組形式輸入,即按ctrl+shift后按ENTER結(jié)束輸入。

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

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