天天看點

一次比對多個值,Vlookup、Xlookup、Filter公式,你用哪個

作者:Excel自學成才

舉個工作執行個體,左邊是員工資訊表資料

需要根據編号,把後面所有的資訊一次性的比對出來

一次比對多個值,Vlookup、Xlookup、Filter公式,你用哪個

工作中,經常遇到這種問題,有3個公式,可以快速的解決,分别是VLOOKUP公式,XLOOKUP公式,Filter公式

1、Vlookup公式

如果不想使用3次VLOOKUP公式,那我們可以結合數組用法,來進行解決

它是分别需要提取原始資料表格中的第2列,第3列,第4列結果

是以我們輸入的公式是:

=VLOOKUP(F2,A:D,{2,3,4},0)

第1參數,查找值是F2

第2參數,查找資料區域是A:D列

第3參數,需要用大括号,裡面輸入3個數字

第4參數,數字0表示精确查找

一次比對多個值,Vlookup、Xlookup、Filter公式,你用哪個

向下填充,就可以得到所有的結果了:

一次比對多個值,Vlookup、Xlookup、Filter公式,你用哪個

2、Xlookup公式

這個公式是最新版本的Excel才有的,使用起來非常簡單,隻需要填寫前3個參數:

=XLOOKUP(查找值,查找區域,結果區域)

是以這裡,隻需要輸入的公式是:

=XLOOKUP(F2,A:A,B:D)

第一參數,查找F2單元格的值

第二參數,在資料源的A列進行查找

第三參數,我們想要的結果,因為是3列,是以選擇的是B:D列

一次比對多個值,Vlookup、Xlookup、Filter公式,你用哪個

同樣,輕松可以得到我們想要的結果:

一次比對多個值,Vlookup、Xlookup、Filter公式,你用哪個

3、Filter公式

同樣做為新版本的公式,它用來查找比對,就隻需要兩個參數就可以完成了

=Filter(篩選結果,篩選條件)

是以,這裡,我們輸入的公式是:

=FILTER(B:D,A:A=F2)

第一參數是篩選結果:B:D列的資料區域

第二參數是條件,就是在A列裡面等于F2的值

一次比對多個值,Vlookup、Xlookup、Filter公式,你用哪個

一次性的比對出來的結果:

一次比對多個值,Vlookup、Xlookup、Filter公式,你用哪個

這3種方法,你會學了麼?更喜歡哪種?動手試試吧!