<i id="kqslr"><strong id="kqslr"></strong></i>
    1. 位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

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

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

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

      image.png

      分析:可以延用“使用VLOOKUP函數(shù)進行反向查找的方法”的思路,但不是讓VLOOKUP本身實現(xiàn)多條件查找,而是想辦法重構(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)
      返回頂部