在打工人的世界里,vlookup公式基本上得天天用到了,但是新公式xlookup和filter更加的好用,舉個(gè)例子,左邊是一份員工的工資表數(shù)據(jù),我們現(xiàn)在需要根據(jù)員工的姓名來(lái)查找匹配工資
通常我們使用vlookup公式來(lái)進(jìn)行查找匹配,我們輸入的公式是:
=VLOOKUP(E2,B:C,2,0)
當(dāng)vlookup查找不到結(jié)果,我們想對(duì)數(shù)據(jù)進(jìn)行屏蔽時(shí),我們通常使用的公式是iferror搭配,輸入的公式是:
=IFERROR(VLOOKUP(E2,B:C,2,0),'')
這個(gè)時(shí)候是從左向右查找,很方便,但是如果說(shuō)是從右往左查找,希望通過(guò)姓名,查找出員工編號(hào)的話,vlookup就得搭配if1,0數(shù)組公式了:
=VLOOKUP(E2,IF({1,0},B:B,A:A),2,0)
所以vlookup從左向右查找和從右向左查找的公式是不一樣的。
xlookup就沒(méi)有區(qū)分左右查找方向,前4個(gè)參數(shù)的用法是:
=xlookup(查找值,查找列,結(jié)果列,查找不到時(shí)返回什么結(jié)果)
前3個(gè)參數(shù)是必填,第4個(gè)參數(shù)是選填
所以使用xlookup通過(guò)員工查找工資時(shí),可以一氣呵成:
=XLOOKUP(E2,B:B,C:C,'')
如果我們需要的查找結(jié)果是員工編號(hào)的話, 就只需要把c列換成a列就可以了,非常實(shí)用,又簡(jiǎn)單理解。
filter是一個(gè)篩選函數(shù),有3個(gè)參數(shù),前2個(gè)參數(shù)必填,第3個(gè)參數(shù)是選填;
=filter(篩選結(jié)果列,篩選列=篩選值,篩選不到返回的結(jié)果),所以我們使用的公式是:
=FILTER(C:C,B:B=E2,'')
如果需要查找員工編號(hào)時(shí),我們也只需把c列的結(jié)果改成a列。
xlookup和filter是不是好用多了呢?關(guān)于這個(gè)小技巧,你學(xué)會(huì)了么?動(dòng)手試試吧!
聯(lián)系客服