舉個工作中的例子,左邊是各大區,各産品線的負責人信息,現在需要根據兩個條件,把對應負責人匹配出來 :
![](http://image.uc.cn/s/wemedia/s/upload/2024/6481fae1fbece08d6176658bab96a5ba.png)
根據兩個條件進行查找匹配,我們可以用3種公式來解決,分別是VLOOKUP,XLOOKUP,FILTER公式
1、VLOOKUP公式我們需要建立一個輔助列,將兩個查找列連接起來
=B2&C2
這樣就可以把B列和C列的文本相連,組成唯一字段
![](http://image.uc.cn/s/wemedia/s/upload/2024/d83a442924abbc511c461fe684960cd6.jpg)
然後我們再使用VLOOKUP公式:
=VLOOKUP(F2&G2,A:D,4,0)
第一參數,兩個查找值,用&符號連接起來
第二參數,使用A:D列的數據區域
第三參數,查找結果在第4列
第四參數,精確查找,所以用0
![](http://image.uc.cn/s/wemedia/s/upload/2024/4f1e1c209296e6d80fbfc97661a488b4.png)
VLOOKUP公式還是偏複雜,如果我們使用新版本的XLOOKUP公式,都不需要輔助列就可以搞定
只需要輸入的公式是:
=XLOOKUP(E2&F2,A:A&B:B,C:C)
第一參數是:E2&F2,兩個查找值連接起來
第二參數是,A:A&B:B,兩個對應的查找列連接起來
第三參數是,想要的結果,就是C:C
![](http://image.uc.cn/s/wemedia/s/upload/2024/322201b517bcd2fb1eec1954e224e87f.png)
非常簡單高效的就可以查找匹配出來了
3、FILTER公式它只需要兩個參數就可以搞定結果了
使用的公式是:
=FILTER(C:C,(A:A=E2)*(B:B=F2))
第一參數是C:C,即我們想要的結果列
第二參數是對應的條件,這裏要同時滿足兩個條件
A列裏面,查找E2的值
B列裏面,查找F2的值
兩個條件需要同時滿足,就需要使用乘號連接起來
![](http://image.uc.cn/s/wemedia/s/upload/2024/fbb3159072828194ea420165d0003285.png)
關于這3個函數公式,你學會了麽?動手試試吧!