每日一題:Excel多條件VLOOKUP查詢!

能不能實現多條件VLOOKUP查詢,答案當然是:可以的!

如下圖:想通過姓名和產品兩個條件,來查找銷量,怎麼實現呢?

每日一題:Excel多條件VLOOKUP查詢!


解決方法

在G2單元格輸入公式:=VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0),然後按CTRL+SHIFT+回車,輸入數組公式,然後向下複製公式,結果就出來了。

每日一題:Excel多條件VLOOKUP查詢!


公式講解

其實有了昨天的基礎,今天的公式應該好理解了,我還是把詳細的過程寫一下。

1、在公式中如果見到大括號({}),那就說明這是一個數組;

2、數組就是包含多個數據的組合;

3、公式中含有數組,公式要對數組中的數據進行多次運算;

4、上面的公式中數組包含2個值,分別是1和0,1相當於真,0相當於假;

5、也就是說IF公式要按真和假為條件,計算兩次;

6、第一次計算,公式相當於:=IF(1,A:A&B:B,C:C),結果把AB兩列合併成一列了;

7、第二次計算,公式相當於:=IF(0,A:A&B:B,C:C),結果得到C列數據;

8、整個公式就是先在內存中合併AB列,然後再用VLOOKUP查詢,效果如下圖:先把AB兩列合併成1列(C列),然後把查詢項也合併,再使用VLOOKUP查詢。現在你明白了吧!

注意差異:今天的公式輸入後要按CTRL+SHIFT+回車。

每日一題:Excel多條件VLOOKUP查詢!



分享到:


相關文章: