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

如何用VLOOKUP函數(shù)的多條件查找?

提問人:周麗平發(fā)布時間:2021-07-20

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

image.png

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

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

公式剖析:

1、A9&B9 把兩個條件連接在一起。把他們做為一個整體進行查找。

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

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

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

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

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

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