來(lái)源丨秋葉PPT(ID:ppt100) 作者丨拉登Dony VLOOKUP 函數(shù)可以說(shuō)是每一位職場(chǎng)人必會(huì)的函數(shù)~ 不知不覺(jué),,它已經(jīng)陪我們度過(guò)了 34 個(gè)春秋,,它讓千千萬(wàn)萬(wàn)人免于加班脫發(fā)之苦,然鵝…… 上周微軟官方放了個(gè)大招,,發(fā)布最新函數(shù):XLOOKUP,。 和 VLOOKUP 相比,只是字母從 V 變成了 X,,功能卻強(qiáng)大了好幾倍,! 接下來(lái),我們通過(guò) 5 個(gè)常見(jiàn)的需求,,看看 XLOOKUP 函數(shù)到底厲害在哪兒~ 01 普通查找 VLOOKUP 我們都再熟悉不過(guò)啦,,主要就是查詢匹配數(shù)據(jù)。 XLOOKUP 的用法也是一樣滴,,but 它還可以看做是 LOOKUP 家族的合體版?。?/strong> LOOKUP 家族:VLOOKUP,、HLOOKUP,、LOOKUP、INDEX,、MATCH,。(可見(jiàn)合體版有多強(qiáng)大……) 舉個(gè)栗子! 這里我們要根據(jù)「姓名」,查詢每個(gè)人的「在職狀態(tài)」,。 用 XLOOKUP 來(lái)實(shí)現(xiàn),,簡(jiǎn)單的很~ 在 J4 單元格中輸入公式:
公式是啥意思呢?解釋一下: =XLOOKUP(要查找的值,查找的區(qū)域,返回的區(qū)域) 對(duì)應(yīng)上圖一起來(lái)看,,是不是很好理解 XLOOKUP 函數(shù)的優(yōu)勢(shì)就在于,,在確定要查找的區(qū)域、返回的區(qū)域時(shí),,我們可以直接選中一整列,,比如這里就選中了 C 列、E 列數(shù)據(jù)~ 這樣公式只需 3 個(gè)參數(shù)就搞定啦,! but 用 VLOOKUP,,我們需要寫 4 個(gè)參數(shù)…… 而且!要一次性選中整個(gè)區(qū)域,,再來(lái)挨個(gè)數(shù)數(shù),,看返回的區(qū)域在整個(gè)區(qū)域中排第幾位…… 公式如下:
解釋一下就是: =VLOOKUP(要查找的數(shù)值,查找的區(qū)域,查找返回列,查找模式) 這樣一比較,你是不是發(fā)現(xiàn) XLOOKUP 函數(shù)在普通查找中表現(xiàn)更優(yōu)秀,? 02 多條件查找 寫到這里隔壁小 E 跑過(guò)來(lái)吐槽: 切,,不就是少了一個(gè)參數(shù),值得把 XLOOKUP 吹上天嗎,?你個(gè)喜新厭舊的壞人,! 那我們?cè)賮?lái)看一個(gè)案例,還是根據(jù)「姓名」,,查詢「在職狀態(tài)」,。 但是……眼神好的同學(xué)一定發(fā)現(xiàn)啦,數(shù)據(jù)中有兩個(gè)同名的「秋葉」,,直接查找一定會(huì)出錯(cuò),! 所以,要同時(shí)根據(jù)「部門」和「姓名」,,來(lái)查找在職狀態(tài)~ 先用 XLOOKUP 函數(shù),,把公式寫出來(lái)給你們看: 什么意思呢?思路是這樣的: ? 把查詢結(jié)果中,,「部門 I 列」和「姓名 J 列」合并,,一起作為「要查找的值」: =XLOOKUP(I4&J4,B4:B19&C4:C19,E4:E19) ? 選擇「查找區(qū)域」時(shí),也把「部門 B 列」和「姓名 C 列」合并起來(lái)查找: =XLOOKUP(I4&J4,B4:B19&C4:C19,E4:E19) ? 最后,,選擇「返回的區(qū)域」為: =XLOOKUP(I4&J4,B4:B19&C4:C19,E4:E19) 我們會(huì)發(fā)現(xiàn),XLOOKUP 函數(shù)居然可以直接用&符號(hào),,把列合并起來(lái),!這也太方便了吧! 但同樣的思路,,用 VLOOKUP 就復(fù)雜了…… 光說(shuō)這公式,,我就先暈遼:
參數(shù) 2 的寫法,實(shí)在是看不懂啊,。這里還構(gòu)建了一個(gè)動(dòng)態(tài)區(qū)域: IF( {1,0} , B4:B19&C4:C19 , E4:E19) 這段公式相當(dāng)于構(gòu)建了下面的數(shù)據(jù): 看不明白吧,?看不明白就對(duì)了! 這不就說(shuō)明了,,XLOOKUP 更好用嘛,! 03 反向查找 前面一個(gè)案例,相信大家已經(jīng)感受到 XLOOKUP 的簡(jiǎn)單,、好用了,,但是離上天,還差點(diǎn)兒,。 再來(lái)看這個(gè)需求,,要根據(jù)「姓名」查詢「部門」。 非常簡(jiǎn)單嘛,,和按「姓名」查找「在職狀態(tài)」沒(méi)兩樣?。?! fine,,咱先不說(shuō) XLOOKUP,沒(méi)有對(duì)比就沒(méi)有傷害,,先看 VLOOKUP,。 用過(guò) VLOOKUP 同學(xué)都知道,它有一個(gè)通?。?/span>只能從左往右查找,。 也就是說(shuō)這里需要「姓名」在左邊,「部門」在右邊,,才方便查找,。 而表格中「部門」在左邊,所以查找起來(lái)會(huì)很麻煩。 公式如下:
我天,,又是 IF({1,0})的方法,,再見(jiàn)。 再看 XLOOKUP,,一如既往地簡(jiǎn)單優(yōu)雅:
XLOOKUP 在選擇時(shí),,只需要分別選擇查找列和返回列就行,所以根本不存在左右的問(wèn)題~ 再說(shuō)了,,這里查找「秋葉」的部門時(shí),,因?yàn)橛袃蓚€(gè)秋葉(重名)。 而 VLOOKUP 默認(rèn)只能查找到第 1 條記錄,,也就是「生產(chǎn)部」,。 如果我想查找在「客服部」的「秋葉」,要怎么寫呢,? 給 XLOOKUP 加個(gè)參數(shù)「0,1」就可以了:
「0,1」這個(gè)參數(shù)并不難,,來(lái)解釋一下:
所以填寫 -1,,就能找到最下面位于「客服部」的「秋葉」~ 04 一對(duì)多查找 現(xiàn)在我們要根據(jù)姓名,,把員工的全部信息都查找出來(lái),共計(jì) 4 列,,所以返回值也有 4 個(gè),。 如果用 VLOOKUP 函數(shù),為了解決返回列變化的問(wèn)題,,需要結(jié)合 COLUMN 函數(shù)來(lái)寫公式,。
公式填寫好之后,向右拖動(dòng)填充即可,。 但……如果你不會(huì) COLUMN 函數(shù),,解決這個(gè)問(wèn)題最好的方法,就是趕緊關(guān)掉 Excel,,眼不見(jiàn)為凈,。 在這個(gè)問(wèn)題上,XLOOKUP 的處理方式會(huì)更高級(jí),。 簡(jiǎn)簡(jiǎn)單單一個(gè)公式就搞定:
奧秘就在第 3 個(gè)參數(shù)「D3:G19」上,。 參數(shù) 3,選擇返回列的時(shí)候,,把所有需要返回的列,,一次性都選上,。 聰明的 XLOOKUP 同學(xué),,會(huì)根據(jù)返回列的列數(shù),,自動(dòng)填充相鄰的數(shù)據(jù)列~ 高效又簡(jiǎn)單,大家快給我夸夸,! 05 模糊查找 這里我們要根據(jù) G 列的「績(jī)效」,,算出 I 列的「績(jī)效評(píng)比」結(jié)果。 評(píng)比規(guī)則如下: 我猜,,很多人遇到這種問(wèn)題,,都會(huì)寫長(zhǎng)長(zhǎng)的 IF 函數(shù)吧?
▲左右滑動(dòng)查看完整公式 這種情況其實(shí)可以用 VLOOKUP 解決~ 在一些績(jī)效,、提成的計(jì)算上,,用 VLOOKUP 模糊查找,可以避免反復(fù)地寫 IF 函數(shù)嵌套,。 在 I4 列輸入公式:
要注意的是,,這種模糊查找方法,要求「績(jī)效」列的數(shù)字從小到大排序,,否則查詢會(huì)出錯(cuò),。 但是!沒(méi)錯(cuò),,但是來(lái)了—— XLOOKUP 的解決方法,,更加簡(jiǎn)單易懂,改一下參數(shù)就好,。
前 3 個(gè)參數(shù)和 VLOOKUP 道理一樣,,重點(diǎn)是第 4 個(gè)參數(shù):設(shè)置查詢匹配的模式。 參數(shù) 4 有下面幾種用法:
這樣一來(lái),,不管「績(jī)效」列的數(shù)字按什么順序排,,都不會(huì)影響我們查找結(jié)果! 又比 VLOOKUP 函數(shù)節(jié)省了好幾分鐘呢~ 考慮到每個(gè)人的基礎(chǔ)不一樣,,我錄制了一個(gè)視頻,,可以讓大家更清楚地看到 XLOOKUP 的用法,。 溫馨提示,XLOOKUP 目前只有 Office 365 版本的 Excel 才可以使用,。 獲取更多辦公頻道資料,、學(xué)習(xí)更多辦公技巧 |
|