工作中,遇到查找匹配問題,第一時(shí)間想到的是什么公式?職場老人想到的還是VLOOKUP公式,新人已經(jīng)都用上XLOOKUP公式了
1、不方便的逆向查找
例如,左表是部門員工工資數(shù)據(jù),需要根據(jù)姓名,匹配部門信息
在原始表格中,結(jié)果列在查找列的左邊,VLOOKUP不能直接進(jìn)行查找
需要搭配一個(gè)輔助列,才能逆向查找匹配
=VLOOKUP(E2,IF({1,0},B:B,A:A),2,0)
通過IF數(shù)組公式,將查找列和結(jié)果列的順序調(diào)換一下,才能得到結(jié)果
如果我們使用XLOOKUP公式,它的用法是:
=XLOOKUP(查找值,查找區(qū)域,結(jié)果區(qū)域)
它沒有方向而言,直接使用公式:
=XLOOKUP(E2,B:B,A:A)
就可以得到結(jié)果,公式簡單好學(xué),易上手
2、不方便的多條件查找
例如,我們希望根據(jù)月份和姓名,兩個(gè)條件,來查找匹配工資表數(shù)據(jù)
首先出場的是VLOOKUP公式,它仍然需要使用輔助列IF(1,0),使用的公式是:
=VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0)
查找值相連,通過IF(1,0),將查找列相連,得到最終的結(jié)果
如果使用XLOOKUP公式,就非常簡單
=XLOOKUP(E2&F2,A:A&B:B,C:C)
只需要第1參數(shù)查找值相連,第2參數(shù)查找列相連,第3參數(shù)為結(jié)果列
輕松進(jìn)行雙條件查詢
如果是3個(gè)條件查詢,依然也會相當(dāng)?shù)姆奖?/p>
3、不方便的查找多個(gè)值
例如,右邊需要根據(jù)姓名,查找匹配多個(gè)值,即原始數(shù)據(jù)中的所有值
如果用IF函數(shù)公式,我們則需要使用公式:
=VLOOKUP($F2,$A:$D,COLUMN(B1),0)
借助COLUMN函數(shù)公式,實(shí)現(xiàn)查找第幾列的自動(dòng)增加
門檻還是偏高,要靈活應(yīng)用公式組合
如果我們用XLOOKUP公式,只需要輸入公式:
=XLOOKUP(F2,A:A,B:D)
結(jié)果區(qū)域我們直接引用 B:D列,一次性的就得到了所有的結(jié)果
是不是非常簡單方便,好用,你學(xué)會了么?動(dòng)手試試吧!